【问题标题】:VSCode .NET Core SDK cannot be located找不到 VSCode .NET Core SDK
【发布时间】:2021-05-17 11:51:28
【问题描述】:

我使用的是 Ubuntu 20.04(64 位,桌面)并且刚刚安装了 VS Code 和 .NET Core SDK。

Intellisense 不起作用,我收到错误消息:

找不到 .NET Core SDK。 .NET Core 调试不会 启用。确保 .NET Core SDK 已安装且位于路径中。

我重新安装了 .NET Core SDK(来自 SnapStore)并确保在安装时没有打开 VS Code。

之后我可以使用智能感知大约 5 秒钟,然后错误再次出现,智能感知停止工作。

编辑: 当使用提到的“Ben”脚本安装时,我得到了这个结果:

dotnet-install:请注意,此脚本的预期用途是 持续集成 (CI) 场景,其中:dotnet-install:- SDK 需要在没有用户交互和管理员的情况下安装 权利。 dotnet-install: - SDK 安装不需要持久化 跨多个 CI 运行。 dotnet-install:设置开发 环境或运行应用程序,请使用安装程序而不是此脚本。 访问https://dotnet.microsoft.com/download获取安装程序。

dotnet-install:.NET Core SDK 版本 3.1.409 已安装。 dotnet-install:添加到当前进程路径:/home/MYUSERNAME/.dotnet。 注意:此更改仅在采购脚本时可见。 dotnet-install:请注意,该脚本不会解析依赖项 在安装过程中。 dotnet-install:检查列表 依赖,去https://docs.microsoft.com/dotnet/core/install, 选择您的操作系统并检查“依赖项”部分。 dotnet-install: 安装成功。

【问题讨论】:

    标签: c# ubuntu visual-studio-code


    【解决方案1】:
    sudo ln -s /snap/dotnet-sdk/current/dotnet /usr/local/bin/dotnet 
    

    从这个答案为我工作:https://stackoverflow.com/a/66429089/16969349

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    【解决方案2】:

    我不会使用 snap 中的 .NET SDK,因为 snap“应用程序”在容器化环境中运行,这使得其他应用程序更难找到它们。您是否尝试过使用Microsoft's guide 进行安装?我建议使用scripted install

    【讨论】:

    • 我卸载了 snap SDK 并尝试使用脚本安装,但它给了我一个“错误”,我将其添加到我的原始帖子中。
    【解决方案3】:

    我遇到了同样的问题

    1. 卸载属于 Visual Studio(不是 Vs Code)的所有服务
    2. 卸载 VS Code 和文件夹“AppData\Local\Programs\Microsoft VS Code
    3. 下载新的 dotnet core SDK 并安装 vs code。

    【讨论】:

    • 你看到我用的是 Ubuntu 吗?因为您提到了 AppData 文件夹,即仅适用于 Windows 的 afaik。
    • 另外我没有安装 Visual Studio,只有 VSCode,因为没有 Visual Studio for Linux
    猜你喜欢
    • 2020-04-29
    • 2016-11-15
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 2020-06-27
    • 2019-11-12
    • 2020-05-23
    • 1970-01-01
    相关资源
    最近更新 更多