我在使用VS代码,一切都很好,现在不知从哪冒出了一个由Omnisharp引起的intellisense问题。我使用Macbook Air M1 (2020)和Ventura 13.0.1,我还使用了最新的.Net SDK6.0.402。intellisense根本无法工作,我从微软重新安装了C#扩展,但它没有解决问题。是什么导致了这个问题?!
提前感谢大家!!
在11/15/2022,1:12:50启动OmniSharp服务器目标:/User/kalinstoev/Dev/Reactivities/API
OmniSharp服务器以.NET 6.0.402启动。路径: /Users/kalinstoev/.vscode/extensions/ms-dotnettools.csharp-1.25.2-darwin-arm64/.omnisharp/1.39.2-net6.0/OmniSharp.dll PID: 952
未处理异常。没有找到用于.NET 6 SDK的arm64错误。请从arm64安装最新的https://dotnet.microsoft.com/en-us/download/dotnet/6.0 SDK。错误: OmniSharp服务器负载超时。使用“omnisharp.projectLoadTimeout”设置覆盖默认延迟(1分钟)。
更新15.11.22
在重新安装VS并从.vscode文件夹中手动删除Omnisharp文件夹后,没有任何更改。同时,将C#扩展的版本降级到1.25.1没有改变任何事情.这是我添加新SDK时的新错误。
未处理异常。'/usr/local/share/dotnet/x64/sdk/6.0.403/dotnet.dll'.:无法加载文件或程序集System.BadImageFormatException试图加载格式不正确的程序。
未处理的异常。System.BadImageFormatException:无法加载文件或程序集
'/usr/local/share/dotnet/x64/sdk/6.0.403/dotnet.dll'.试图加载格式不正确的程序。
文件名:'/usr/local/share/dotnet/x64/sdk/6.0.403/dotnet.dll'
发布于 2022-11-16 20:32:06
我找到了解决问题的办法。我恢复了我的整个Macbook,因为M1 Arm64设置,还有工具根本不起作用,所以我带着这个解决方案来了。在还原之后,我只安装了.Net 6.0.403和7.0.0SDK,现在所有的东西都可以用于VS代码和VS 22。Omnisharp也可以正常工作。在我看来,.Net SDK和运行时路径出了问题!
发布于 2022-11-17 16:11:52
我在相同的硬件上也有类似的问题。我回到了C#扩展的1.24.1版本编辑:。没有什么比这更适合我了。
https://stackoverflow.com/questions/74439008
复制相似问题