NETSDK1082: 사용 가능한 런타임 팩이 없습니다.
NETSDK1082는 NUGet 피드에서 RID(런타임 식별자)에 대한 런타임 팩을 찾을 수 없음을 경고합니다. 전체 오류 메시지는 다음 예제와 유사하게 표시됩니다.
지정된 RuntimeIdentifier '<RID>'에 사용할 수 있는<RuntimePack>용 런타임 팩이 없습니다.
.NET은 자체 포함 애플리케이션에 대해 알려진 런타임 팩을 자동으로 다운로드하지만 사용할 수 없는 애플리케이션에 대한 포인터가 있을 수 있습니다. NuGet 구성 및 피드를 조사하여 필요한 런타임 팩이 누락된 이유를 알아보세요. 일부 시나리오에서는 다음 예제와 같은 태그를 프로젝트 파일에 추가하여 NuGet 피드에서 사용할 수 있는 값으로 LatestRuntimeFrameworkVersion
값을 재정의해야 할 수 있습니다.
<ItemGroup>
<KnownRuntimePack Update="@(KnownRuntimePack)">
<LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</LatestRuntimeFrameworkVersion>
</KnownRuntimePack>
</ItemGroup>
이 예제에서 TARGETFRAMEWORK
는 net8.0
또는 net6.0
같은 값을 나타냅니다. 기본적으로 지원되는 대상 프레임워크의 .NET 5 이상(및 .NET Core) 목록에 있는 모든 항목입니다. EXISTINGVERSION
은 릴리스된 유효한 버전이어야 합니다. 예: net6.0
의 6.0.7
과 같습니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET