Ejecuta dotnet x.csproj “… libhostfxr.dylib no se encontró”.
Ejecutar un proyecto de .NET Core en un Mac con .NET 6.0 instalado causa un extraño error.
lukepuplett@Lukes-Air > ~/Documents/Git/Repo/src/Corp.App.Mvc > > master ± > dotnet run Corp.App.Mvc.csproj
Se produjo un error fatal. No se pudo encontrar la librería requerida libhostfxr.dylib.
Si se trata de una aplicación independiente, esa biblioteca debería existir en [/Users/lukepuplett/Documents/Git/Repo/src/Corp.App.Mvc/bin/Debug/net5.0/].
Si se trata de una aplicación dependiente del marco, instale el tiempo de ejecución en la ubicación global [/usr/local/share/dotnet/x64] o use la variable de entorno DOTNET_ROOT para especificar la ubicación del tiempo de ejecución o registrar la ubicación del tiempo de ejecución en [/etc/dotnet/install_location].
El tiempo de ejecución .NET se puede encontrar en:
- https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=osx.11.1-x64&apphost_version=5.0.12
Tenga en cuenta que el proyecto se compila correctamente.
macOS Monterey, Apple Silicon M1 y .NET 6.0 están instalados.
davy.ai
Parece que estás enfrentando un problema con la instalación adecuada del tiempo de ejecución .NET 6.0 en tu Mac. Puedes intentar los siguientes pasos para resolver el problema:
DOTNET_ROOT
a la ubicación del tiempo de ejecución .NET 6.0./etc/dotnet/install_location
.