vim - .net core 命令不为 omnisharp 生成解决方案文件

标签 vim yeoman .net-core youcompleteme omnisharp

我将 YouCompleteMe 与 Omnisharp 结合使用。我喜欢能够在 vim 中开发自动完成的 c# 的想法。我在我的 mac 上安装了 .net core 并生成了一个项目。该项目没有解决方案文件。当我启动 Vim 时,我看到一个错误,指出解决方案文件的自动检测失败。

我在这里错过了什么?我是将 omnisharp 配置为在没有解决方案文件的情况下工作,还是应该生成一个 .sln 文件?

最佳答案

YouCompleteMe 需要 .sln 文件的原因是默认情况下,YouCompleteMe 用于 C# 的 OmniSharp 需要 Mono 项目而不是 DotNet 核心项目。 DotNet 核心不需要解决方案文件,因此必须使用 Roslyn 支持编译 OmniSharp。这将使 OmniSharp 能够理解 dot net 核心项目。

关于vim - .net core 命令不为 omnisharp 生成解决方案文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38538832/

相关文章:

vim - macvim:如何多次粘贴相同的拉出单词?

angularjs - 客户端与服务器通信时如何克服 "Access-Control-Allow-Origin"错误

javascript - Bower 和依赖开发

c# - Newtonsoft.JSON v9.01 + FileNotFoundException(.NET 核心类库)

c# - C# nuspec 中的多平台 native 库

c# - 在 .NET Core 中强制线程停止

regex - 如何在vim中合并奇数行和偶数行?

search - vim 从光标的当前位置搜索并替换到指定的标记

运行 yo webapp 时出现 Yeoman 错误

python - 如何在 .vimrc 中配置,执行当前文件 python f9?