ここで github 経由で新しい asp.net mvc を使用しています: https://github.com/aspnet/homeで、Sublime Text 3 用の Omnisharp パッケージをインストールして、C# オートコンプリートを取得しました。HelloMvc プロジェクトを実行しようとしていますが、実行してk kestrel
から開くと正常に動作しますhttp://localhost:5004/
ただし、ファイル (HomeController.cs など) を保存すると、Sublime Text コンソールが開き、次のエラーが表示されるので、少し面倒です。
Error : Unknown Resolver Error - (1, 23)
Error : '?' does not contain a definition for 'Mvc' - (1, 27)
Error : 'Controller' is not a known identifier - (6, 45)
Error : 'IActionResult' is not a known identifier - (8, 29)
Error : 'View' is not a known identifier - (10, 24)
Error : 'HomeController' does not contain a definition for 'View' - (10, 32)
そして、一致する行の下に波線が表示されます。良いコードであることを保証する機能が何であれ欲しいのですが、これがすべて有効であることを認識するように設定を変更する方法はありますか?
それとも、Omnisharp は、asp.net 5.0 が外部パッケージを処理する新しい方法をまだサポートしていませんか?