Delen via


NETSDK1082: Er is geen runtimepakket beschikbaar

NETSDK1082 waarschuwt u dat het runtimepakket voor uw runtime-id (RID) niet is gevonden in uw NuGet-feed. Het volledige foutbericht is vergelijkbaar met het volgende voorbeeld:

Er is geen runtime pack beschikbaar voor RuntimePack> voor de opgegeven RuntimeIdentifier RID<>.<

.NET downloadt automatisch bekende runtimepakketten voor zelfstandige toepassingen, maar er kan een aanwijzer zijn naar een pakket dat niet beschikbaar is voor u. Onderzoek uw NuGet-configuratie en -feeds om erachter te komen waarom het vereiste runtimepakket ontbreekt. In sommige scenario's moet u de waarde mogelijk overschrijven naar een LatestRuntimeFrameworkVersion waarde die beschikbaar is op uw NuGet-feeds door markeringen toe te voegen zoals in het volgende voorbeeld aan het projectbestand:

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

In dit voorbeeld TARGETFRAMEWORK vertegenwoordigt u waarden zoals net8.0 of net6.0 -- in principe alles wat zich in de lijst .NET 5+ (en .NET Core) in ondersteunde doelframeworks voorkomt. EXISTINGVERSION moet een geldige versie zijn die is uitgebracht. Bijvoorbeeld voor 6.0.7net6.0.