错误:
C:\WebApp\WebApp.csproj :错误:无法找到指定的SDK 'Microsoft.NET.Sdk.Web‘。C:\WebApp\WebApp.csproj
我试图打开Dotnet核心项目,并得到上述错误。
我已经从https://www.microsoft.com/net/core#windowscmd安装了最新的SDK
我已经检查了dotnet的路径,它运行得很好。
我是不是遗漏了什么?如果你需要更多的信息,请告诉我。
目标框架设置为.NET 4.5.2
发布于 2017-08-15 12:19:58
按照注释中的建议,我更新了global.json文件,如下所示
{
"sdk": {
"version": "1.0.0"
}
}
此外,我还必须删除<ItemGroup>
,其中包含.csproj文件中的wwwroot文件路径。
重新加载项目,它的工作就像一个魅力!
发布于 2018-02-17 19:14:14
最近我偶然发现了这个问题。下面是我找到的解决方法的一个简单列表(其中一个到目前为止一直有效):
.proj
文件并用<project sdk="Microsoft.NET.Sdk">
替换<project sdk="Microsoft.NET.Sdk.web">
。C:\Program Files\dotnet
和C:\Program Files (x86)\dotnet
都在PATH环境变量中。有关此问题和其他可行修复的其他信息,请参阅我就此主题编写的这篇博客文章。
发布于 2017-09-25 09:59:43
我同意孙迪普的回答,你不应该在你的项目中有一个global.json
文件。
似乎安装.NET Core2.0SDK会导致路径问题。验证C:\Program Files\dotnet
和C:\Program Files (x86)\dotnet
在PATH环境变量中。在我的例子中,这些值在System Variables
下已经存在,所以我将它们添加到User Variables
中并重新启动了我的机器。这解决了我的问题。
https://stackoverflow.com/questions/45694411
复制