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

问题描述 投票:4回答:4

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

c# visual-studio-code
4个回答
12
投票

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


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
投票

在mac上我添加了以下路径到/ etc / paths

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

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

0
投票

仅限于Linux 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/
© www.soinside.com 2019 - 2024. All rights reserved.