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.