C# Can';在VS 2K17更新后,无法打开或创建.NET核心Web应用程序

C# Can';在VS 2K17更新后,无法打开或创建.NET核心Web应用程序,c#,asp.net,.net,sdk,C#,Asp.net,.net,Sdk,我以前创建的web API在.net core 1.1下运行,最近我安装了.net core 2.0。厌倦了通过搜索来解决问题,我决定创建一个在2.0下运行的新项目,只是为了意识到它也不起作用。有一个global.json指向1.0 preview3向上的两个目录,我删除了这两个目录,但没有什么区别。提前感谢您提供的任何帮助 出现错误: 找不到指定的SDK“Microsoft.NET.SDK.Web” 在cmd上运行“dotnet--info”可以得到2.0.0版 定义的路径变量(按此顺序)

我以前创建的web API在.net core 1.1下运行,最近我安装了.net core 2.0。厌倦了通过搜索来解决问题,我决定创建一个在2.0下运行的新项目,只是为了意识到它也不起作用。有一个global.json指向1.0 preview3向上的两个目录,我删除了这两个目录,但没有什么区别。提前感谢您提供的任何帮助

出现错误:

找不到指定的SDK“Microsoft.NET.SDK.Web”

  • 在cmd上运行“dotnet--info”可以得到2.0.0版

  • 定义的路径变量(按此顺序) C:\Program Files\dotnet\sdk C:\ProgramFiles(x86)\Microsoft VS Code\bin C:\Users\FILENGA\AppData\Roaming\npm %USERPROFILE%\AppData\Local\Microsoft\WindowsApps

尝试设置

global.json

在您的repo设置的根目录中设置适当的SDK

{
  "sdk": {
    "version": "1.0.4"
  }
}
然后跑

网络信息

再说一次,如果它没有说1.0.4,它就没有正确地接受它

确保在repo的其余部分中没有其他global.json文件

我遇到了一个类似的问题,这就解决了。请参见

global.json

在您的repo设置的根目录中设置适当的SDK

{
  "sdk": {
    "version": "1.0.4"
  }
}
然后跑

网络信息

再说一次,如果它没有说1.0.4,它就没有正确地接受它

确保在repo的其余部分中没有其他global.json文件


我遇到了一个类似的问题,并解决了它。请参见解决的问题。以前版本的VS 2K17将项目保存在一个目录中,而不是最近的目录中。只需将旧项目移动到新文件夹。

问题已解决。以前版本的VS 2K17将项目保存在一个目录中,而不是最近的目录中。只需将旧项目移动到新文件夹中der.

我遇到了同样的问题。我把c:\program files\dotnot移到了我的路径上,它解决了问题。

我遇到了同样的问题。我把c:\program files\dotnot移到了我的路径上,它解决了问题。

谢谢!我以前尝试过几次。如果你愿意,也可以检查我的awnser!谢谢哎哟!我已经试过几次了。如果你也想的话,请检查我的雨篷!