Freigeben über


NETSDK1083: Der angegebene RuntimeIdentifier wird nicht erkannt

NETSDK1083 warnt Sie, dass der für Ihr Projekt angegebene Runtime-Bbezeichner (Runtime Identifier, RID) nicht erkannt wurde. Das angegebene RID muss im RID-Diagramm sein.

Um diesen Fehler zu beheben, geben Sie einen bekannten RID als RuntimeIdentifier für Ihr Projekt an.

In .NET 8 und höheren Versionen besteht das Standardverhalten des .NET SDK darin, ein kleineres portables RID-Diagramm zu verwenden. Wenn Ihr Projekt einen versionsspezifischen oder distributionsspezifischen RID verwendet, wechseln Sie zu einem tragbaren RID. Wenn ihre Projektdatei beispielsweise die Eigenschaft <RuntimeIdentifier>win10-x64</RuntimeIdentifier>enthält, ändern Sie sie in <RuntimeIdentifier>win-x64</RuntimeIdentifier>.

Wenn Sie das vorherige Verhalten wiederherstellen und das alte vollständige RID-Diagramm verwenden müssen, können Sie in Ihrer Projektdatei die MSBuild-Eigenschaft UseRidGraph auf true festlegen. Das alte RID-Diagramm wird nicht mehr aktualisiert und ist nur aus Gründen der Abwärtskompatibilität vorhanden, und die Option zur Verwendung kann in einer zukünftigen Version entfernt werden.

Weitere Informationen