VS代码错误“无法找到.NET CLI工具......”

时间:2018-05-21 17:44:56

标签: c# visual-studio-code

Visual Studio Code告诉我“无法找到.NET CLI工具。将不会启用.NET Core调试。请确保已安装.NET CLI工具并且正在路径上。”这可以防止任何代码完成等。我能解决这个问题吗?

7 个答案:

答案 0 :(得分:8)

安装CLI tools (called ".NET SDK")后,请尝试重新启动VSCode。这将允许VSCode加载更新的$PATH环境变量。 VSCode" Reload Window"在这种情况下,命令无济于事。

答案 1 :(得分:8)

有时,即使安装了.NET SDK,Visual Studio警告仍然会持续存在。这是因为需要在.NET可执行文件安装位置和Visual Studio路径之间创建链接/快捷方式/别名。

该可执行文件最有可能安装在/usr/local/share/dotnet/dotnet中。对于Visual Studio,需要创建到usr/local/bin的符号链接。

要在上面的位置创建链接,请在终端中使用以下链接:

$ ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/

对于Ubuntu和Snap,请改用它:

$ sudo ln -s /snap/dotnet-sdk/current/dotnet /usr/local/bin/

答案 2 :(得分:2)

在Mac上,我将以下路径添加到/ etc / paths

/usr/local/share/dotnet
/usr/local/share/dotnet/sdk
/usr/local/share/dotnet/sdk/2.2.101

答案 3 :(得分:1)

文件>首选项>设置

“ csharp.suppressDotnetInstallWarning”:是,

这对我有用 enter image description here

答案 4 :(得分:0)

要通过snap安装dotnet-cli:

snap install code --classic
snap alias dotnet-sdk.dotnet dotnet

.profile的末尾添加:

export DOTNET_ROOT=/snap/dotnet-sdk/current export
export MSBuildSDKsPath=$DOTNET_ROOT/sdk/$(${DOTNET_ROOT}/dotnet --version)/Sdks

答案 5 :(得分:0)

对于Linux Solus 4:

在程序包管理器中安装vscode

安装dotnet:

sudo snap install dotnet-sdk --classic
sudo snap alias dotnet-sdk.dotnet dotnet
sudo ln -s /snap/dotnet-sdk/current/dotnet /usr/bin/

答案 6 :(得分:0)

对于Arch

$ sudo ln -s /opt/dotnet/sdk /usr/bin/sdk