Uso el procesador M1 de silicio de Apple, macOS Big Sur con dotnet 6 preview 7 SDK (lanzado el 10 de agosto).
El comando de publicación dotnet con RID "osx.11.0-arm64" da como resultado el error "No hay ningún host de aplicación disponible para el RuntimeIdentifier especificado".
Este RID aparece en el archivo runtime.json en el repositorio de GitHub de dotnet. También intenté usar los RID retrocediendo en el árbol RID en el archivo runtime.json hasta osx-arm64 y todos tienen el mismo error.
¿Hay realmente un host de aplicaciones disponible para este RID en dotnet 6 preview 7? ¿Alguna idea sobre lo que me puede estar perdiendo?
No todos los identificadores de tiempo de ejecución están incluidos en el SDK. Consulte https://github.com/dotnet/runtime/issues/31180 que vincula a este archivo en la fuente https://github.com/dotnet/installer/blob/8b9782a074c51ef9f8b8b0608870c23ed77df7f5/src/redist/targets/GenerateBundledVersions.targets#L181 -L192 que especifica qué identificadores de tiempo de ejecución se incluyen en el SDK.