Visual Studio无法识别已安装的Core SDK

时间:2019-06-18 01:42:27

标签: visual-studio .net-core

我的计算机上安装了三个版本的.NET Core:

Installed .NET Core Versions

但是,当我执行dotnet --version命令时,VS2017和VS 2019都返回以下错误:

  

PM> dotnet --version

     

dotnet:您是要运行dotnet SDK命令吗?请从以下位置安装dotnet SDK:

我可以创建一个针对.NET Core的解决方案,但是当我创建一个针对.NET Core的控制台应用程序时,例如,“调试”按钮的标签为Attach,而不是通常的Start,{{调试菜单中的1}}和Start Debugging命令被禁用。

到目前为止我尝试过的事情:

  • 将“ C:\ ProgramFiles \ dotnet”添加到系统PATH变量。
  • 使用VS Installer修改了VS2019。
  • 重新启动几次。

我确实有几个其他版本的.NET Core,但由于没有针对这些版本的解决方案并希望进行清理,因此将它们卸载了。

我只剩下2.2.300和3.0.100,当我使用VS Installer修改VS2019时,它添加了SDK 2.1.700。

在不完全删除Visual Studio并从头开始安装的情况下解决此问题的任何想法吗?

1 个答案:

答案 0 :(得分:0)

显然,还必须安装x86版本的.NET Core SDK。安装3.0.100 x86 dotnet --version命令后,效果很好,我可以构建和调试.NET Core项目...