Share via


NETSDK1083: l'elemento RuntimeIdentifier specificato non è riconosciuto

NETSDK1083 avvisa che l'identificatore di runtime (RID) specificato per il progetto non è stato riconosciuto. Il RID specificato deve trovarsi nel grafico RID.

Per risolvere questo errore, specificare un RID noto come RID del progetto RuntimeIdentifier.

In .NET 8 e versioni successive il comportamento predefinito di .NET SDK consiste nell’usare un grafico RID portabile più piccolo. Se il progetto usa un RID specifico della versione o della distribuzione, passare a un RID portabile. Ad esempio, se il file di progetto contiene la proprietà <RuntimeIdentifier>win10-x64</RuntimeIdentifier>, modificarlo in <RuntimeIdentifier>win-x64</RuntimeIdentifier>.

Se è necessario ripristinare il comportamento precedente che prevedeva l’uso del grafico RID completo precedente, è possibile impostare la UseRidGraph proprietà MSBuild su true nel file di progetto. Il grafico RID precedente non viene più aggiornato ed esiste solo per la compatibilità con le versioni precedenti e l'opzione per usarlo potrebbe essere rimossa in una versione futura.

Vedi anche