.NET .NET Aspire 워크로드 설치 문제를 해결하기
이 문서에서는 .NET CLI에서 .NET Aspire 워크로드를 설치할 때 발생할 수 있는 문제를 해결하는 방법에 대한 지침을 제공합니다.
증상
.NET .NET Aspire 워크로드를 설치할 때 설치 오류가 발생할 수 있습니다. 오류 메시지는 설치에 실패했거나 워크로드를 설치할 수 없음을 나타낼 수 있습니다. 오류 메시지는 패키지 원본을 사용할 수 없거나, 패키지 원본을 찾을 수 없다고 나타낼 수도 있으며, 이는 종종 다음과 유사합니다.
Workload update failed: One or more errors ocurred: (Version X.Y.00Z of package A.B.C is not found in NuGet feeds.
한 가지 일반적인 문제는 SDK가 dotnet 워크로드 명령을 실행하려고 할 때 구성된 피드에 없는 일부 워크로드 매니페스트 또는 워크로드 팩 버전을 알고 있다는 것입니다. 이 문제는 SDK가 업데이트를 매일 확인하는 동안 dotnet workload
명령을 실행할 때 사용되지 않는 피드에서 워크로드 매니페스트의 새 버전을 찾는 경우에 발생할 수 있습니다. 이러한 불일치로 인해 설치하는 동안 오류가 발생할 수 있습니다.
올바른 피드를 사용하는 경우에도 덜 일반적인 문제는 워크로드 매니페스트가 동일한 피드에 게시되지 않은 워크로드 팩에 종속될 수 있다는 것입니다. 필수 팩을 찾을 수 없으므로 설치 중에 오류가 발생할 수도 있습니다.
가능한 솔루션
Nuget.config 파일이 재귀적으로 올바른 패키지 원본 및 NuGet 피드를 지정하도록 구성되어 있는지 확인합니다. 예를 들어 사용자 프로필 디렉터리에 Nuget.config 파일이 있는 경우 더 이상 사용할 수 없는 패키지 원본을 지정하지 않는지 확인합니다.
구성된 피드에 없는 워크로드 매니페스트 또는 워크로드 팩 버전을 인식하는 SDK와 관련된 오류가 발생하는 경우 피드를 조정하거나 새 버전의 매니페스트 또는 필수 팩이 있는 피드를 찾아야 할 수 있습니다.
워크로드 매니페스트가 동일한 피드에 게시되지 않은 워크로드 팩에 대한 종속성이 있는 경우 해당 팩이 있는 피드를 찾아 NuGet 구성에 추가해야 합니다.
중요하다
일부 개발 환경은 최신 버전의 워크로드 매니페스트 또는 워크로드 팩을 제공하는 프라이빗 피드에 따라 달라질 수 있습니다. 이러한 경우 설치하는 동안 오류가 발생하지 않도록 업데이트에 대한 일일 SDK 검사를 사용하지 않도록 설정할 수 있습니다.
업데이트에 대한 일일 SDK 검사를 비활성화하려면 DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE
환경 변수를 true
로 설정하십시오.
참고 항목
.NET Aspire