Ath*_*rva 8 .net c# bash zsh visual-studio-code
我已经从官方网站下载了.net5,但dotnet我的终端无法识别命令。
这是我经过一番研究后发现的——
我的 dotnet 文件夹位于/usr/local/share/dotnet
我使用了这个命令,但它不起作用sudo ln -s /usr/local/share/dotnet /usr/local/bin/dotnet
dotnet终端时它都会显示zsh: permission denied: dotnet我也尝试过这个命令,但没有用sudo ln -s /usr/local/share/dotnet /usr/bin/dotnet
dotnet终端时它都会显示zsh: command not found: dotnet 当我在 vscode 中打开 .cs 文件时,它显示错误为The .NET Core SDK cannot be located. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path.
我应该怎么办 :(
Jag*_*rJo 17
安装 .NET 6 后出现了相同的问题,破坏了我当前的 .NET 5 安装。
我通过以下方式修复了它:
1.删除当前dotnet安装的所有文件。
这是通过删除dotnet位于的文件夹来完成的/usr/local/share/
(使用查找器的“转到”功能导航到那里,或者只是使用终端将其删除)
2.重新安装dotnet sdk
从https://dotnet.microsoft.com下载
3. 将符号链接添加到当前的 dotnet 可执行文件。
Arm64(M1/M2 Mac):
sudo ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
x64(英特尔 Mac):
sudo ln -s /usr/local/share/dotnet/x64/dotnet /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)