VS2022社区版Xamarin及预览版MAUI工作负载安装失败求助
日常使用Visual Studio Community 2022,尝试添加Xamarin工作负载时,每次安装都会弹出警告,相关报错截图如下:
两个版本的报错均提示安装过程出现异常。
VS 2022社区预览版安装日志
安装程序给出的通用包安装失败排查步骤如下:
1. 针对每个安装失败的包,使用对应搜索URL查找解决方案 2. 调整受影响工作负载或组件的勾选选项后重试安装 3. 从设备中完全卸载产品后重新安装
若该问题已在Developer Community被反馈,可在对应页面查找解决方案或临时规避方法;若尚未被反馈,可通过Visual Studio Installer右上角的“提供反馈”按钮提交新问题,方便其他开发者查找相关方案。
具体报错为包 AndroidBuildTools_Xamarin,version=30.0.5 安装失败:
- 返回码:1263094860,返回码详情:未知错误 (0x4b494c4c)
- 执行的安装命令:
"c:\windows\syswow64\windowspowershell\v1.0\powershell.exe" -NoLogo -NoProfile -Noninteractive -ExecutionPolicy Unrestricted -InputFormat None -Command "& """C:\ProgramData\Microsoft\VisualStudio\Packages\AndroidBuildTools_Xamarin,version=30.0.5\AndroidSDKPrivateInstall.ps1""" -Package build-tools-30.0.3 -FileName 91936d4ee3ccc839f0addd53c9ebf087b1e39251.build-tools_r30.0.3-windows.zip -Version 30.0.3 -AndroidHome """C:\Program Files (x86)\Android\android-sdk""" -RequestedAVDs """""" -Operation Install; exit $LastExitCode" - 日志路径:
C:\Users\maya\AppData\Local\Temp\dd_setup_20220626164126_452_AndroidBuildTools_Xamarin.log - 受影响工作负载:.NET Multi-platform App UI development (Microsoft.VisualStudio.Workload.NetCrossPlat,version=17.3.32610.5340)
- 受影响组件:
- .NET MAUI (Microsoft.VisualStudio.ComponentGroup.Maui.All,version=17.3.32610.340)
- .NET MAUI development tools (Microsoft.VisualStudio.ComponentGroup.Maui.Shared,version=17.3.32610.340)
- .NET MAUI for Android (Microsoft.VisualStudio.ComponentGroup.Maui.Android,version=17.3.32610.340)
- Android SDK setup (API level 31) (Component.Android.SDK.MAUI,version=17.3.32610.340)
- Xamarin (Component.Xamarin,version=17.3.32610.340)
查阅资料得知Xamarin现已在Visual Studio预览版中作为MAUI提供,安装VS 2022社区预览版后仍出现相同安装问题。
VS 2022社区正式版安装日志
正式版安装同样提示安装过程出现异常,给出的通用排查步骤与预览版一致:
1. 针对每个安装失败的包,使用对应搜索URL查找解决方案 2. 调整受影响工作负载或组件的勾选选项后重试安装 3. 从设备中完全卸载产品后重新安装
若该问题已在Developer Community被反馈,可在对应页面查找解决方案或临时规避方法;若尚未被反馈,可通过Visual Studio Installer右上角的“提供反馈”按钮提交新问题,方便其他开发者查找相关方案。
报错包1:AndroidPlatformTools_Xamarin,version=31.0.5 安装失败
- 返回码:1263094860,返回码详情:未知错误 (0x4b494c4c)
- 执行的安装命令:
"c:\windows\syswow64\windowspowershell\v1.0\powershell.exe" -NoLogo -NoProfile -Noninteractive -ExecutionPolicy Unrestricted -InputFormat None -Command "& """C:\ProgramData\Microsoft\VisualStudio\Packages\AndroidPlatformTools_Xamarin,version=31.0.5\AndroidSDKPrivateInstall.ps1""" -Package platform-tools -FileName platform-tools_r31.0.3-windows.zip -Version 31.0.3 -AndroidHome """C:\Program Files (x86)\Android\android-sdk""" -RequestedAVDs """""" -Operation Install; exit $LastExitCode" - 日志路径:
C:\Users\maya\AppData\Local\Temp\dd_setup_20220626161637_001_AndroidPlatformTools_Xamarin.log - 受影响工作负载:Mobile development with .NET (Microsoft.VisualStudio.Workload.NetCrossPlat,version=17.2.32503.295)
- 受影响组件:
- Android SDK setup (API level 31) (Component.Android.SDK.MAUI,version=17.2.32408.312)
- Xamarin (Component.Xamarin,version=17.2.32408.312)
报错包2:AndroidTools,version=25.2.5.9 安装失败
- 返回码:1263094860,返回码详情:未知错误 (0x4b494c4c)
- 执行的安装命令:
"c:\windows\syswow64\windowspowershell\v1.0\powershell.exe" -NoLogo -NoProfile -Noninteractive -ExecutionPolicy Unrestricted -InputFormat None -Command "& """C:\ProgramData\Microsoft\VisualStudio\Packages\AndroidTools,version=25.2.5.9\AndroidSDKPrivateInstall.ps1""" -Package tools -FileName tools_r25.2.5-windows.zip -Version 25.2.5 -AndroidHome """C:\Microsoft\AndroidSDK\25""" -RequestedAVDs """""" -Operation Install; exit $LastExitCode" - 日志路径:
C:\Users\maya\AppData\Local\Temp\dd_setup_20220626161637_002_AndroidTools.log - 受影响组件:
- Android SDK setup (API level 25)(C++移动开发本地安装项)(Component.Android.SDK25.Private,version=17.2.32408.312)
- Google Android Emulator (API Level 25)(本地安装项)(Component.Google.Android.Emulator.API25.Private,version=17.2.32408.312)
安装完成后验证,新建项目页面无Xamarin项目模板可选。
已尝试的排查操作
已查阅Visual Studio安装升级问题排查官方文档、Stack Overflow相关问题帖、Developer社区相关问题帖,按文档指引运行MAUI Check工具、执行MAUI Android/iOS工作负载修复命令时仍出现报错,相关截图如下:
求遇到同类问题的开发者提供可行解决方案。
内容的提问来源于stack exchange,提问作者R_V

