我在星期五早上进行了一次更新,此后一切都停止了工作。
尝试构建.NET Core项目时,出现此错误:
Error: NET Core 2.2 SDK version 2.2.100 is not compatible with this version of Visual Studio for Mac. Install the latest update to the .NET Core 2.2 SDK by visiting https://aka.ms/vs/mac/install-netcore22. (Project.Namespace.Name)
我尝试从网站上安装SDK,然后卸载所有SDK和运行时,然后重新安装它们。卸载Visual Studio并重新安装。仍然出现相同的错误。
我什至尝试了不同版本的SDK,从最新版本一直到2.2.100。
似乎该问题与以前的SDK无关。似乎Visual Studio for Mac或某些元数据在某些地方很麻烦,并且按照Microsoft网站上提供的说明进行卸载时不会被删除。
有什么建议吗?
无法解决问题,也无法在相关问题中找到任何答案。
Visual Studio for Mac Community 8.1(内部版本2742)
答案 0 :(得分:2)
自周五以来,似乎很多其他人都遇到了此问题,并已向Microsoft提交了问题。
这是帮助我解决问题的链接。
https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support?view=vsmac-2019
这是帮助我找到解决方案的问题。
希望它可以帮助遇到这些问题的其他人。
问题是Visual Studio的更新版本,它不支持已安装的.NET Core版本,并且未更新-错误消息中的链接当时并不能解决问题,但如前所述Martin的评论中,它在每个SDK版本旁边显示了兼容的Visual Studio版本,因此花了很长时间才找到解决方案。
v2.2.300解决了评论中建议的问题:)
请记住,Visual Studio for Mac与SDK的每个版本都不兼容,只要它更新,您可能需要将SDK更新到兼容版本,您可以在上面的链接中找到它。