NETSDK1082: Det fanns inget körningspaket tillgängligt
NETSDK1082 varnar dig om att runtime-paketet för din körningsidentifierare (RID) inte kunde hittas i NuGet-feeden. Det fullständiga felmeddelandet liknar följande exempel:
Det fanns inget körningspaket för <RuntimePack> tillgängligt för den angivna RuntimeIdentifier '<RID>'.
.NET laddar automatiskt ned kända runtime-paket för fristående program, men det kan finnas en pekare till ett som inte är tillgängligt för dig. Undersök NuGet-konfigurationen och feeds för att ta reda på varför det nödvändiga körningspaketet saknas. I vissa scenarier kan du behöva åsidosätta LatestRuntimeFrameworkVersion
värdet till ett som är tillgängligt i dina NuGet-feeds genom att lägga till markering som i följande exempel i projektfilen:
<ItemGroup>
<KnownRuntimePack Update="@(KnownRuntimePack)">
<LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</LatestRuntimeFrameworkVersion>
</KnownRuntimePack>
</ItemGroup>
I det här exemplet TARGETFRAMEWORK
representerar värden som net8.0
eller net6.0
– i princip allt som finns i listan .NET 5+ (och .NET Core) i målramverk som stöds. EXISTINGVERSION
måste vara en giltig version som har släppts. Till exempel 6.0.7
för net6.0
.