【发布时间】:2022-09-30 00:05:18
【问题描述】:
我一直很难在我的 m1 mac 上的现有 dotnet 6 应用程序上运行 dotnet 命令。我似乎通过下载arm64版本的dotnet SDK 6.0.401使情况变得更糟,这导致我在vs代码中打开项目后立即出现此错误:
在 2022 年 9 月 25 日下午 4:57:13 启动 OmniSharp 服务器 目标:/Users/benjamin/dev/vepo_back_end/Vepo.sln
OmniSharp 服务器从 .NET 6.0.401 开始。 路径:/Users/benjamin/.vscode/extensions/ms-dotnettools.csharp-1.25.0-darwin-arm64/.omnisharp/1.39.0-net6.0/OmniSharp.dll PID:59074
未处理的异常。 System.BadImageFormatException:无法加载 文件或程序集 \'/Users/benjamin/.vscode/extensions/ms-dotnettools.csharp-1.25.0-darwin-arm64/.omnisharp/1.39.0-net6.0/OmniSharp.dll\'。 试图加载格式不正确的程序。
文件名: \'/Users/benjamin/.vscode/extensions/ms-dotnettools.csharp-1.25.0-darwin-arm64/.omnisharp/1.39.0-net6.0/OmniSharp.dll\'
我已经重新下载了 x86 版本并在 vscode 扩展中重新安装了 C#,但我仍然遇到同样的错误。我应该怎么办?
更新:我现在成功运行 dotnet 命令,甚至运行了应用程序。但是,当我打开 vs 代码时,我仍然有相同的错误消息,所以我仍然有问题,但这并没有阻止我做任何事情。
标签: .net visual-studio-code .net-6.0 omnisharp