다음을 통해 공유


NETSDK1082: 사용 가능한 런타임 팩이 없습니다.

NETSDK1082는 NUGet 피드에서 RID(런타임 식별자)에 대한 런타임 팩을 찾을 수 없음을 경고합니다. 전체 오류 메시지는 다음 예제와 유사하게 표시됩니다.

지정된 RuntimeIdentifier '<RID>'에 사용할 수 있는<RuntimePack>용 런타임 팩이 없습니다.

.NET은 자체 포함 애플리케이션에 대해 알려진 런타임 팩을 자동으로 다운로드하지만 사용할 수 없는 애플리케이션에 대한 포인터가 있을 수 있습니다. NuGet 구성 및 피드를 조사하여 필요한 런타임 팩이 누락된 이유를 알아보세요. 일부 시나리오에서는 다음 예제와 같은 태그를 프로젝트 파일에 추가하여 NuGet 피드에서 사용할 수 있는 값으로 LatestRuntimeFrameworkVersion 값을 재정의해야 할 수 있습니다.

<ItemGroup>
  <KnownRuntimePack Update="@(KnownRuntimePack)">
    <LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</LatestRuntimeFrameworkVersion>
  </KnownRuntimePack>
</ItemGroup>

이 예제에서 TARGETFRAMEWORKnet8.0 또는 net6.0 같은 값을 나타냅니다. 기본적으로 지원되는 대상 프레임워크.NET 5 이상(및 .NET Core) 목록에 있는 모든 항목입니다. EXISTINGVERSION은 릴리스된 유효한 버전이어야 합니다. 예: net6.06.0.7과 같습니다.