.NET SDK 不会出现在 Fedora 36 上

.NET SDK 不会出现在 Fedora 36 上

通过运行安装了 .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

发生这种情况是因为包冲突。

解决方案:

  1. sudo dnf remove -y packages-microsoft-prod

  2. sudo dnf autoremove -y dotnet-sdk-3.1

  3. sudo dnf install dotnet-sdk-3.1

解释通过达古德

相关内容