通过运行安装了 .NET 及其依赖项
sudo dnf install dotnet
执行后
dotnet --info
Host (useful for support):
Version: 6.0.6
Commit: 7cca709db2
.NET SDKs installed:
No SDKs were found.
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.6 [/usr/lib64/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.6 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download
它显示没有安装 SDK。
重新安装(已安装)dotnet-sdk-6.0。
sudo dnf reinstall dotnet-sdk-6.0
重装成功了,还是不显示。
甚至尝试过
sudo dnf install dotnet-sdk-6.0.x86_64
安装后没有结果。
dotnet --info
显示没有安装 SDK,即使已安装。
请帮助我或告诉我我的错误。
答案1
发生这种情况是因为包冲突。
解决方案:
sudo dnf remove -y packages-microsoft-prod
sudo dnf autoremove -y dotnet-sdk-3.1
sudo dnf install dotnet-sdk-3.1
解释通过达古德