折腾了两天:MAUI这个问题终于解决了!
最近在写一个搜索货号的app小项目,采用Maui+blazor,本来项目都已经运行起来正在顺利开发中。忽然间不知道什么原因,Visual studio 2022运行项目报错:To build this project, the following workloads must be installed,为了构建项目,你必须安装以下工作负载!什么maui、android之类的都提示没有安装。 我就纳闷了,好端端的突然报这个错。于是dotnet workload restore重新安装,运行还是报错。而且这些工作负载已将安装,dotnet workload list能看到安装了哪些负载!但是运行项目就是提示我没有安装,不是提示maui就是maui-android,折腾了整整两天两夜!!google、StackOverflow反复搜始终找不到解决办法,删除安卓虚拟机、重建项目、重装.Net、重装Visual Studio、清理注册表,安装.Net9、安装Visual Studio预览版,还是不行,就差重装系统了!但是我电脑太多环境了不能重装系统。我甚至打开之前的maui项目,喔呼也是这样!看来是整个maui的环境出了问题!但是皇天不负有心人,我这个与bug死磕到底的辣鸡终于让我找到了答案:Problem installing Android workload for MAUI Visual Studio 2022 解决办法就是把这个目录删了再运行命令就行了,哪怕目录只有0kb,删了即可
or me it helped to: 1.Close Visual Studio 2.Delete everything from C:\Program Files\dotnet\metadata\workloads 3.Run `dotnet workload install maui` in command line天哪,你们是不知道我成功后手舞足蹈的那个兴奋感,起码不用重装系统了!
来自:CSharp
更新于2024-10-23 20:16:04 发表于2024-10-23 20:14:53
更新于2024-10-23 20:16:04 发表于2024-10-23 20:14:53
发表您的评论