首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何迫使VSCode Omnisharp不使用MONO?

如何迫使VSCode Omnisharp不使用MONO?
EN

Stack Overflow用户
提问于 2020-08-03 00:22:25
回答 2查看 3.5K关注 0票数 0

操作系统: Linux Manjaro

VSCODE: Code-oss 1.47.1-1 c#扩展:版本1.22.1问题:当打开C#程序时,VSCode在代码和一些配置文件中尖叫几十个错误。潜在原因:只有当我安装了Mono和MSBUIL-MONO时才会发生这种情况。当我卸载它们时,这个问题似乎消失了。Omnisharp日志进一步证实了这一点。

安装了MONO的Omnisharp日志。

代码语言:javascript
复制
OmniSharp server started with Mono 6.8.0.
Path: /home/paul/.vscode-oss/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/omnisharp/OmniSharp.exe
PID: 9916

Omnisharp日志没有安装MONO。

代码语言:javascript
复制
OmniSharp server started.
Path: /home/paul/.vscode-oss/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/run
PID: 1500

当我卸载MONO时,这个问题就解决了,但是必须不断地卸载并重新安装MONO不是一个解决方案,对吗?

问:如何启动Omnisharp,使其不以MONO开头?我必须编辑哪些配置文件,以及如何编辑?我一直在做的项目是一个简单的"Hello World“程序,它是在创建一个新的控制台应用程序时自动生成的(通过在终端中输入dotnet new console )。这方面的任何帮助都是很好的。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2021-04-12 22:23:27

看起来单声道中的路径更改出现了问题,他们需要修补OmniSharp才能更新。

https://github.com/OmniSharp/omnisharp-vscode/releases/tag/v1.23.11

解决方案是将需要它的插件(VSCode)设置为不使用全局实例,而是每个项目使用一个实例……

首选项>设置>扩展> C#配置> Omnisharp:使用全局Mono >从不

票数 1
EN

Stack Overflow用户

发布于 2020-10-25 17:27:02

这对我很有效:

在VS代码中,转到文件>首选项>设置>扩展> C#配置>将"Omnisharp:使用全局Mono“(如果菜单太长,您可以搜索它)更改为”从不“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63218349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档