.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

설명하다작성자: Dagude

관련 정보