我刚刚安装了net7.0并创建了一个新的angular/c# web应用程序。当我尝试使用VSCode构建应用程序时,当我试图在Mac上构建dotnet 7.0应用程序时,我得到了一个异常:
这是我的dotnet信息:
microsoft.net.sdk.workloadautoimportpropslocator
我已经明确删除了所有net7.0的预览版本。
我也看过这个建议的修复(并尝试在它之后重新启动)-但它不适合我
https://learn.microsoft.com/en-us/answers/questions/478249/sdk-package-not-found-34microsoftnetsdkworkloadaut.html
如果我尝试使用Visual Studio for Mac(17.5)打开解决方案,我也会得到一个异常:
PP_3这篇文章已经为我解决了这个问题:
https://github.com/dotnet/sdk/issues/28947
具体来说,这部分:
删除/usr/local/share/dotnet/sdk-manifest目录下的所有文件夹,然后重新安装所需的sdk。