我正在尝试将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"
}
}
答案 0 :(得分:0)
这是VS和dotnet核心框架在一起的问题。
(VS)的方案1:
要遵循的步骤
- 更新VisualStudio
- 删除.vs文件夹
- 重新启动PC
- 以管理员身份运行VisualStudio
这就是帮助我的原因。
方案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
将允许您安装多个版本。