返回

.net core-Apple M1 芯片和 .NET Core 3.1 上的 Visual Studio Code

发布时间:2022-08-13 23:44:30 245

尝试使用 M1 在我的 mac 机器上设置我的开发环境。已下载 VSCode 和所有必需的 SDK。

我能够运行任何 >=6.x 的项目(因为 MSFT 具有适用于 ARM64 的本机 SDK),但在运行以 .NET Core 3.1 为目标的项目时遇到了困难。

这是我尝试构建\运行时得到的错误:

Architecture: arm64

Framework: 'Microsoft.AspNetCore.App', version '3.1.0' (arm64)

.NET location: /usr/local/share/dotnet/

The following frameworks were found:

  6.0.7 at [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]

Learn about framework resolution:

https://aka.ms/dotnet/app-launch-failed

To install missing framework, download:

https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=3.1.0&arch=arm64&rid=osx.12-arm64

我尝试使用 rosseta 运行 VSCode 来模拟英特尔,但没有任何运气。看起来omnisharp 扩展需要更新,但不确定到底要改变什么。

感谢任何帮助!

PS Everything 在 Visual Studio 中有效,但在 vscode 中无效。

更新

在 /etc/path 中将路径 (/usr/local/share/dotnet/x64) 添加到 x64 可以解决问题,但我不喜欢这种技巧,如果您有更好的解决方案,请告诉我...

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像