Parallels虚拟机中Visual Studio 2022 Community Azure开发工作负载缺失求助
问题描述
刚更换为Mac 15 M3设备,发现Visual Studio不再支持Mac用户,于是在Parallels上安装Windows虚拟机,尝试安装最新版Visual Studio 2022社区版。但安装过程中遇到异常:Azure Development工作负载未出现在可用工作负载列表中。该问题仅在虚拟机中存在,物理Windows机器上无此现象。
已尝试的无效方案
- 确保Windows系统已更新
- 检查虚拟机配置
- 手动安装所需组件
- 修复Visual Studio安装
- 使用替代安装方法
- 检查Visual Studio扩展
可行排查与解决方法
1. 调整虚拟机资源分配
Azure Development工作负载对应的组件对系统资源有一定要求,资源不足可能导致安装器无法加载完整列表。给Parallels虚拟机分配至少4核CPU、8GB以上内存,重启虚拟机后重新打开Visual Studio安装器。
2. 重置Visual Studio安装器缓存
安装器缓存损坏可能导致元数据加载不全:
- 关闭Visual Studio安装器及所有相关进程
- 以管理员身份打开命令提示符,执行以下命令清理缓存:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe" -full - 重启安装器,重新加载工作负载列表
3. 切换离线安装模式
网络问题可能导致安装器无法获取完整的工作负载元数据:
- 打开Visual Studio安装器,点击右上角“更多”>“修改”,再点击安装器右上角的设置图标
- 在“安装位置”选项卡中选择“下载后再安装”,指定本地文件夹作为下载路径
- 等待安装器完成组件元数据下载后,重新查看工作负载列表
4. 检查虚拟机代理设置
如果虚拟机启用了代理,可能阻断安装器获取元数据的请求:
- 暂时关闭虚拟机的系统代理设置
- 重启Visual Studio安装器后再次尝试加载工作负载
5. 手动生成Azure工作负载离线包
直接生成包含Azure Development工作负载的离线安装包进行安装:
- 在物理Windows机器或其他网络正常的设备上,下载Visual Studio 2022社区版安装程序(
vs_community.exe) - 打开命令提示符,执行以下命令生成离线包(将
C:\VSOffline替换为你想要保存的路径):vs_community.exe --layout C:\VSOffline --add Microsoft.VisualStudio.Workload.Azure --includeRecommended --includeOptional - 将生成的离线包文件夹复制到Parallels虚拟机中,运行文件夹内的
vs_community.exe,直接安装Azure Development工作负载
内容的提问来源于stack exchange,提问作者Swaleha
相关产品推荐
相关产品推荐

