好吧,所以我无意中卸载了.NET Core 3.0运行时/sdk,并尝试创建一个较旧的项目(wpf使用.NET Framework 4.7.2),并看到了这个错误。
Cannot open any project in Visual Studio 2019: The tools version "15.0" is unrecognized
它允许我搜索,并引导我进入这个页面
https://developercommunity.visualstudio.com/content/problem/515088/cannot-open-any-project-in-visual-studio-2019-the.html
而这些信息又在
这是因为在GAC中有较旧版本的msbuild程序集,当尝试使用较新版本的vs(2019)时会加载该程序集。我们不支持这种混合模式开发。
从提升的Visual Studio开发人员命令提示符中运行以下命令:
gacutil /u âMSBuild, Version=15.1.0.0â
gacutil /u âMicrosoft.Build.Conversion.Core, Version=15.1.0.0â
gacutil /u âMicrosoft.Build, Version=15.1.0.0â
gacutil /u âMicrosoft.Build.Engine, Version=15.1.0.0â
gacutil /u âMicrosoft.Build.Tasks.Core, Version=15.1.0.0â
gacutil /u âMicrosoft.Build.Utilities.Core, Version=15.1.0.0â
gacutil /u âMicrosoft.Build.Framework, Version=15.1.0.0â
完成后,我可以重新安装.net core 3.0runtime/sdk,一切正常