Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
NETSDK1082 avvisa che il pacchetto di runtime per l'identificatore di runtime (RID) non è stato trovato nel feed NuGet. Il messaggio di errore completo è simile all'esempio seguente:
Non era disponibile alcun pacchetto di runtime di <RuntimePack> per il RuntimeIdentifier specificato '<RID>'.
.NET scarica automaticamente i pacchetti di runtime noti per le applicazioni autonome, ma potrebbe esserci un puntatore uno non disponibile per l'utente. Esaminare la configurazione e i feed di NuGet per scoprire perché manca il pacchetto di runtime necessario. In alcuni scenari, potrebbe essere necessario eseguire l'override del valore LatestRuntimeFrameworkVersion a quello disponibile nei feed NuGet, aggiungendo al file di progetto un markup come quello dell'esempio seguente:
<ItemGroup>
<KnownRuntimePack Update="@(KnownRuntimePack)">
<LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</LatestRuntimeFrameworkVersion>
</KnownRuntimePack>
</ItemGroup>
In questo esempio, TARGETFRAMEWORK rappresenta valori come net8.0 o net6.0, in pratica tutto ciò che è presente nell'elenco .NET 5+ (e .NET Core) nei Framework di destinazione supportati. EXISTINGVERSION deve essere una versione valida rilasciata. Ad esempio, 6.0.7 per net6.0.