Visual Studio 2017:SDK解析器类型“DotNetMSBuildSdkResolver”无法加载

8
我刚刚将Visual Studio Community 2017升级到最新版本(15.9.2)。我试着创建一个新的ASP.NET Core Web应用程序项目。虽然项目文件已经成功创建,但是该项目无法加载到Visual Studio解决方案资源管理器中 - 当我尝试加载该项目时,VS会显示以下消息:
SDK解析器类型"DotNetMSBuildSdkResolver"无法加载。Microsoft.DotNet.MSBuildSdkResolver.VSSettings的类型初始化程序引发了异常。
我已经安装了.NET Core SDK 2.1.500。
有任何想法为什么会发生这种情况吗?不幸的是,这阻止了我使用这个项目。
(顺便说一下 - 创建ASP.NET Web应用程序(.NET Framework)(即非core)可以正常工作。)

一样的问题。无法打开任何现有的asp.net core项目。 - Alexander
4个回答

3

1

今天我遇到了同样的问题,我的环境是win10,VS2017 15.9.4

只需使用Visual Studio Installer的"修复"功能,然后它就可以正常工作了!


0

最近几天一直遇到同样的错误。 我找到了一个临时解决方法 - 以管理员身份启动Visual Studio。


1
这对我不起作用。但是,我现在已经在另一台机器上安装了VS2017(Windows 10而不是Windows Server 2008),现在可以正常工作了。 - Mat S

0

这似乎是在最新的Visual Studio 2017版本中引入的问题。在我的Windows Server 2008系统上(我遇到了这个问题),我卸载了15.9.2并安装了以前的版本15.8.9-那个版本运行良好。也就是说,现在我可以将所有ASP.NET Core项目加载到解决方案中。(为确保,我重新安装了15.9.2并确认该版本仍然不起作用)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接