NETSDK1082: Tidak ada paket runtime yang tersedia
NETSDK1082 memperingatkan Anda bahwa paket runtime untuk pengidentifikasi runtime (RID) Anda tidak dapat ditemukan di umpan NuGet Anda. Pesan kesalahan lengkap mirip dengan contoh berikut:
Tidak ada paket runtime untuk <RuntimePack yang> tersedia untuk RuntimeIdentifier '<RID>' yang ditentukan.
.NET secara otomatis mengunduh paket runtime yang diketahui untuk aplikasi mandiri tetapi mungkin ada penunjuk ke paket yang tidak tersedia untuk Anda. Selidiki konfigurasi dan umpan NuGet Anda untuk mengetahui mengapa paket runtime yang diperlukan hilang. Dalam beberapa skenario, Anda mungkin harus mengambil LatestRuntimeFrameworkVersion
alih nilai ke nilai yang tersedia di umpan NuGet Anda dengan menambahkan markup seperti contoh berikut ke file proyek:
<ItemGroup>
<KnownRuntimePack Update="@(KnownRuntimePack)">
<LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</LatestRuntimeFrameworkVersion>
</KnownRuntimePack>
</ItemGroup>
Dalam contoh ini, TARGETFRAMEWORK
mewakili nilai seperti net8.0
atau net6.0
-- pada dasarnya apa pun yang ada dalam daftar .NET 5+ (dan .NET Core) dalam Kerangka kerja target yang didukung. EXISTINGVERSION
harus berupa versi valid yang telah dirilis. Misalnya, 6.0.7
untuk net6.0
.