【问题标题】:.NET SDK not found after successful install成功安装后未找到 .NET SDK
【发布时间】:2020-12-10 11:20:08
【问题描述】:

我已安装 Visual Studio 2019 16.8.3(从 16.8.2 升级)。

升级后,我无法打开任何 .NET Core 相关的项目,因为我遇到了以下错误:

无法打开项目文件。找不到 .NET SDK。检查它是否已安装并且 global.json 中指定的版本(如果有)与安装的版本匹配。

所以我决定分别安装 .Net Core 3.1 SDK 和 .Net 5 SDK。

安装成功后,我还没有安装任何SDK。

我应该怎么做(VS 全面修复除外)?

【问题讨论】:

    标签: .net sdk visual-studio-2019


    【解决方案1】:

    根据这个很good article,x64和x86版本的SDK不能同时激活:

    这里的问题是,如果您同时安装了 32 位和 64 位版本的 SDK,则找到的第一个将胜出。并且任何时候只能激活一个版本的 SDK(32 位或 64 位)。

    Windows 和 Visual Studio 似乎通过掷骰子来选择 SDK 版本,首先找到哪个...

    所以,我通过在 PATH 环境变量中将 x64 目录上移 解决了这个问题,现在一切正常?

    【讨论】:

    • 救了我,谢谢发帖!
    • @ScottScowden 很高兴我能帮上忙 :)
    • 信不信由你。为我解决的问题是添加最后的反斜杠...请记住最后的反斜杠 \
    猜你喜欢
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 2022-11-13
    • 2020-09-16
    相关资源
    最近更新 更多