Поделиться через


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 больше не обновляется и существует только для обратной совместимости, и возможность его использования может быть удалена в будущем выпуске.

См. также