【问题标题】:Visual Studio not recognizing installed Core SDKsVisual Studio 无法识别已安装的核心 SDK
【发布时间】:2019-06-18 10:26:16
【问题描述】:

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

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

PM> dotnet --version

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

我可以创建一个面向 .NET Core 的解决方案,但是当我创建一个面向 .NET Core 的控制台应用程序时,例如,调试按钮标记为 Attach 而不是像往常一样的 Start,以及 Start Debugging 和 @987654327 Debug 菜单中的 @ 命令被禁用。

到目前为止我尝试了什么:

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

我确实有几个其他版本的 .NET Core,但由于我没有针对这些版本的解决方案并想要清理它们,所以将它们卸载了。

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

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

【问题讨论】:

    标签: visual-studio .net-core


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2017-05-15
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    • 2015-12-30
    • 2022-08-19
    • 1970-01-01
    • 2022-11-10
    相关资源
    最近更新 更多