Åfs*_*ħąr 5 asp.net-mvc entity-framework entity-framework-core asp.net5
我正在使用 .NET 5.0 开发 ASP.NET 项目。对于数据库创建,我运行了命令
dotnet 工具安装 --global dotnet-ef
安装后,当我运行此命令时:
点网EF
我收到了那个错误
发生致命错误。找不到所需的库 libhostfxr.dylib。如果这是一个独立的应用程序,则该库应存在于 [/Users/afshalathar/.dotnet/tools/.store/dotnet-ef/6.0.0/dotnet-ef/6.0.0/tools/netcoreapp3.1/ 中任何/]。如果这是依赖于框架的应用程序,请将运行时安装在全局位置 [/usr/local/share/dotnet/x64] 或使用 DOTNET_ROOT 环境变量指定运行时位置或在 [/etc/dotnet] 中注册运行时位置/安装位置]。
.NET 运行时可以在以下位置找到:
我用的是Mac M1
如此处所述,首先卸载 dotnet-ef,然后使用以下-a arm64
选项重新安装:
dotnet tool uninstall dotnet-ef --global
dotnet tool install dotnet-ef --global -a arm64
Run Code Online (Sandbox Code Playgroud)
这对我有用。
小智 2
聚会迟到了,但我在 M1 Macbook 上也遇到了同样的问题。奇怪的是,以下步骤对我有用:
sudo dotnet tool uninstall dotnet-ef --global
dotnet tool update --global dotnet-ef
归档时间: |
|
查看次数: |
2730 次 |
最近记录: |