Share via


NETSDK1083: no se reconoce el valor de RuntimeIdentifier especificado.

NETSDK1083 advierte de que no se ha reconocido el identificador de entorno de ejecución (RID) especificado para el proyecto. El valor de RID especificado debe estar en el gráfico de RID.

Para resolver este error, especifique un valor de RID conocido como elemento RuntimeIdentifier del proyecto.

En .NET 8 y versiones posteriores, el comportamiento predeterminado del SDK de .NET es usar un gráfico de RID portable más pequeño. Si el proyecto usa un RID específico de la versión o específico de la distribución, cambie a un RID portable. Por ejemplo, si el archivo del proyecto contiene la propiedad <RuntimeIdentifier>win10-x64</RuntimeIdentifier>, cámbiela a <RuntimeIdentifier>win-x64</RuntimeIdentifier>.

Si necesita revertir al comportamiento anterior, que supone usar el gráfico RID completo antiguo, puede establecer la propiedad de MSBuild UseRidGraph en true en el archivo del proyecto. El gráfico de RID antiguo ya no se actualiza y solo existe para la compatibilidad con versiones anteriores, y la opción de usarlo podría quitarse en una versión futura.

Consulte también