2016-07-23 14 views
2

私はOmnisharpでYouCompleteMeを使用しています。私はvimで自動補完を使ってC#を開発できるという考えが好きです。私のMacに.netコアをインストールしてプロジェクトを生成しました。プロジェクトにはソリューションファイルがありません。 Vimを起動すると、ソリューションファイルの自動検出に失敗したというエラーが表示されます。.net coreコマンドはomnisharpの解答ファイルを生成しません

私はここで何が欠けていますか?ソリューションファイルを使用しないようにomnisharpを設定するか、.slnファイルを生成する必要がありますか?

答えて

0

YouCompleteMeが.slnファイルを必要とするのは、デフォルトでは、C#でYouCompleteMeによって使用されるOmniSharpが、DotNetコアプロジェクトではなくMonoプロジェクトを必要とするためです。 DotNetコアはソリューションファイルを必要としないので、代わりにOmniSharpをRoslynサポートでコンパイルする必要があります。これによりOmniSharpはドットネットコアプロジェクトを理解することができます。

関連する問題