【问题标题】:Visual Studio 2017: The SDK resolver type "DotNetMSBuildSdkResolver" failed to loadVisual Studio 2017:无法加载 SDK 解析器类型“DotNetMSBuildSdkResolver”
【发布时间】:2019-05-14 03:54:38
【问题描述】:

我刚刚将 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)(即不是核心)工作正常。

【问题讨论】:

  • 这里也一样。无法打开任何现有的 asp.net 核心项目

标签: asp.net-core visual-studio-2017


【解决方案1】:

我必须安装32bit version of the .net core sdk。然后项目加载正常。

【讨论】:

    【解决方案2】:

    过去几天出现同样的错误。 我找到了一个临时解决方法 - 以管理员身份启动 Visual Studio

    【讨论】:

    • 这对我不起作用。但是,我现在已经在另一台机器上安装了 VS2017(Windows 10 而不是 Windows Server 2008)并且工作正常。
    【解决方案3】:

    这似乎是最新的 Visual Studio 2017 版本中引入的问题。在我的 Windows Server 2008 系统(我遇到问题的地方)上,我卸载了 15.9.2 并安装了以前的版本 15.8.9 - 该版本运行良好。 IE。我现在可以将所有 ASP.NET Core 项目加载到解决方案中。 (可以肯定的是,我重新安装了 15.9.2 并确认该版本仍然无法正常工作)。

    【讨论】:

      【解决方案4】:

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

      只需使用 visual studio 安装程序 的“Repair”,然后它就可以工作了!

      【讨论】:

        猜你喜欢
        • 2018-08-17
        • 2012-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-25
        相关资源
        最近更新 更多