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