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.