我去了以下的官方微软链接以安装 .NET Core 6.x(SDK和运行时),但它们无法正常工作。
基本上,它告诉你要:
然后安装运行时,它说要运行:
但是当我运行所有这些时,出现了一个奇怪的情况,运行时“半安装”。 我可以运行
基本上,它告诉你要:
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
然后,要安装SDK,你应该运行:
sudo apt-get update && sudo apt-get install -y dotnet-sdk-6.0
然后安装运行时,它说要运行:
sudo apt-get update && sudo apt-get install -y aspnetcore-runtime-6.0
但是当我运行所有这些时,出现了一个奇怪的情况,运行时“半安装”。 我可以运行
$ dotnet --list-sdks
,但它不会报告任何SDK。
此外,我无法运行简单的命令$ dotnet --version
,它会显示未安装任何SDK,并且无法运行该命令。非常令人困惑。
我还遇到了以下错误:
Microsoft建议选择以下链接来解决该问题:APT故障排除部分。 尝试Snap 我还尝试安装Snap。然而,dotnet运行时仍然无法正常工作。 我尝试了各种删除、重启和多种选项,但始终无法正确安装SDK。无法找到软件包dotnet-sdk-6.0
sudo apt install dotnet-sdk-6.0=6.0.301
。 - Dmitriy Vornychev