NETSDK1083: określony element RuntimeIdentifier nie jest rozpoznawany
NETSDK1083 ostrzega, że identyfikator środowiska uruchomieniowego (RID) określony dla projektu nie został rozpoznany. Określony identyfikator RID musi znajdować się na grafie RID.
Aby rozwiązać ten błąd, określ znany identyfikator RID jako projekt RuntimeIdentifier
.
W przypadku platformy .NET 8 i nowszych wersji domyślnym zachowaniem zestawu SDK platformy .NET jest użycie mniejszego przenośnego grafu RID. Jeśli projekt używa identyfikatora RID specyficznego dla wersji lub dystrybucji, przełącz się do przenośnego identyfikatora RID. Jeśli na przykład plik projektu zawiera właściwość <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
, zmień go na <RuntimeIdentifier>win-x64</RuntimeIdentifier>
.
Jeśli chcesz przywrócić poprzednie zachowanie przy użyciu starego, pełnego grafu RID, możesz ustawić UseRidGraph
właściwość MSBuild na true
wartość w pliku projektu. Stary graf RID nie jest już aktualizowany i istnieje tylko w przypadku zgodności z poprzednimi wersjami, a opcja jej użycia może zostać usunięta w przyszłej wersji.