我使用YouCompleteMe和Omnisharp。我喜欢能够在vim中自动完成开发c#的想法。我在我的mac上安装了.net core并生成了一个项目。该项目没有解决方案文件。当我启动Vim时,我看到一个错误,即解决方案文件的自动检测失败。
我在这里缺少什么?我是否配置omnisharp以解决无解决方案文件或应生成.sln文件?
答案 0 :(得分:2)
YouCompleteMe期望.sln文件的原因是因为默认情况下,YouCompleteMe for C#使用的OmniSharp需要Mono项目而不是DotNet核心项目。 DotNet核心不需要解决方案文件,因此必须使用Roslyn支持编译OmniSharp。这将允许OmniSharp理解点网核心项目。