3

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

我在这里想念什么?我是否将omnisharp 配置为没有解决方案文件,或者我应该生成一个.sln 文件?

4

1 回答 1

2

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

于 2016-09-20T11:18:55.973 回答