Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
NETSDK1206 azt jelzi, hogy a projekt rendelkezik verzióspecifikus vagy disztribúcióspecifikus futtatókörnyezet-azonosítókkal. A .NET 8-as és újabb verzióiban a futtatókörnyezet már nem veszi figyelembe alapértelmezés szerint a verzióspecifikus vagy disztribúcióspecifikus RID-ket, és a rid-specifikus objektumokat egy ismert hordozható RID-készlet használatával fogja megtalálni. A figyelmeztetés felsorolja az érintett RID-ket és csomagokat.
Először ellenőrizze az érintett csomagok újabb verzióját, és ellenőrizze, hogy átkerültek-e hordozható RID-kbe. Számos csomag már átkerült a hordozható RID-kbe a legújabb verziókban. Ha nem létezik ilyen verzió, javasoljuk, hogy lépjen kapcsolatba a csomag szerzőivel, és kérje a csomag csak hordozható RID-k használatára való váltását.
Ha tudja, hogy az alkalmazásnak valójában nincs szüksége a megadott RID-re – például nem a RID által megadott platformon való futtatásra szolgál –, átválthat egy általánosabb RID használatára. Módosítsa például <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
a következőre <RuntimeIdentifier>win-x64</RuntimeIdentifier>
a projektfájlban:
<PropertyGroup>
...
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
Ha parancssori argumentumként adja meg a RID-et, végezze el a hasonló módosítást. A parancs helyett dotnet publish --framework net8.0 --runtime win10-x64
használja például a parancsot dotnet publish --framework net8.0 --runtime win-x64
.
Ha vissza kell térnie a régi, teljes RID-gráf korábbi működéséhez, beállíthatja az UseRidGraph
MSBuild tulajdonságot true
a projektfájlban. A régi RID-diagram azonban a jövőben nem frissül, hogy más disztribúciókat vagy architektúrákat is megpróbáljon kezelni.
<PropertyGroup>
<UseRidGraph>true</UseRidGraph>
</PropertyGroup>