NETSDK1082: Nebyla k dispozici žádná sada runtime.
NETSDK1082 vás upozorní, že balíček modulu runtime pro identifikátor modulu runtime (RID) nebyl v informačním kanálu NuGet nalezen. Úplná chybová zpráva je podobná následujícímu příkladu:
Pro zadaný identifikátor RuntimeIdentifier RID> nebyla k dispozici žádná sada runtime pro <modul RuntimePack.><
.NET automaticky stáhne známé balíčky runtime pro samostatné aplikace, ale může existovat ukazatel na ty, které pro vás nejsou dostupné. Prozkoumejte konfiguraci a informační kanály NuGet a zjistěte, proč chybí požadovaný balíček runtime. V některých scénářích může být nutné přepsat LatestRuntimeFrameworkVersion
hodnotu na hodnotu, která je k dispozici v informačních kanálech NuGet přidáním značek jako v následujícím příkladu do souboru projektu:
<ItemGroup>
<KnownRuntimePack Update="@(KnownRuntimePack)">
<LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</LatestRuntimeFrameworkVersion>
</KnownRuntimePack>
</ItemGroup>
V tomto příkladu TARGETFRAMEWORK
představuje hodnoty jako net8.0
nebo net6.0
– v podstatě cokoli, co je v seznamu .NET 5+ (a .NET Core) v podporovaných cílových architekturách. EXISTINGVERSION
musí být platná verze, která byla vydána. Například 6.0.7
pro net6.0
.