点网运行-找不到兼容的SDK版本

时间:2018-11-07 15:07:11

标签: asp.net-core .net-core

我正在尝试将asp.net核心应用程序作为主机运行,我安装了几个.Net核心sdks,并且我的全局json文件指向可用的sdk,但仍然会出现上述错误。

我的观察结果是,如果我在global.json中使用2.1.400而不是2.1.4,它可以正常工作,但是在我们的团队城市渠道中不可用,而且我也无法找到并下载2.1 .4在互联网上,似乎只有2.1.400可用。 https://www.microsoft.com/net/download/dotnet-core/2.1

{
  "sdk": {
    "version": "2.1.4"
  }
}

enter image description here

2 个答案:

答案 0 :(得分:0)

这是VS和dotnet核心框架在一起的问题。

(VS)的方案1:

  

要遵循的步骤

     
      
  1. 更新VisualStudio
  2.   
  3. 删除.vs文件夹
  4.   
  5. 重新启动PC
  6.   
  7. 以管理员身份运行VisualStudio
  8.   

这就是帮助我的原因。

方案2(VS):

  

编写PM> ls并检查VS软件包管理器是否为corect目录,如果   而不是cd folder,然后重试。如果不起作用,请转到方案1。

方案3(非VS):

  

将整个存储库复制到C:/ repo文件夹,然后重试。

如果所有这些都不起作用,请重新安装并更新.NET Core 2.1框架。

答案 1 :(得分:0)

choco install dotnetcore-sdk --version 2.1.4 -my

-my将允许您安装多个版本。