NETSDK1083: указанный объект RuntimeIdentifier не распознается
NETSDK1083 предупреждает, что идентификатор среды выполнения (RID), указанный для проекта, не распознается. Указанный RID должен находиться в графе RID.
Чтобы устранить эту ошибку, укажите известный RID в качестве проекта RuntimeIdentifier
.
В .NET 8 и более поздних версиях по умолчанию пакет SDK для .NET использует меньший переносимый граф RID. Если в проекте используется определяемая версия или дистрибутив RID, переключитесь на переносимый RID. Например, если файл проекта содержит свойство <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
, измените его на <RuntimeIdentifier>win-x64</RuntimeIdentifier>
.
Если необходимо отменить изменения к предыдущему поведению использования старого полного графа RID, можно задать UseRidGraph
для свойства true
MSBuild значение в файле проекта. Старый граф RID больше не обновляется и существует только для обратной совместимости, и возможность его использования может быть удалена в будущем выпуске.