Подтвердить что ты не робот

Всплывающие текстовые ошибки Omnisharp с ASP.NET 5.0 MVC6

Я использую новый asp.net mvc через github здесь: https://github.com/aspnet/home, и я установил пакет Omnisharp для Sublime Text 3, чтобы получить автозаполнение С#. Я пытаюсь запустить проект 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)

И затем он дает мне swigglies под соответствующими линиями. Мне бы хотелось, чтобы функция была в том, что это хороший код, однако есть ли способ изменить настройки, чтобы он распознал, что все это действительно?

Или Omnisharp еще не поддерживает новый способ asp.net 5.0 обрабатывает внешние пакеты?

4b9b3361

Ответ 1

Текущая упакованная версия omnisharp-sublime использует бэкэнд omnisharp-сервера (основанный на NRefactory), а не omnisharp-roslyn (на основе Roslyn и поддержка проектов Asp.Net 5).

Работа продолжается как на omnisharp-roslyn, так и на возвышенном плагине, чтобы заставить вещи работать https://github.com/OmniSharp/omnisharp-sublime/tree/roslyn

Я еще не пробовал (я парень emacs), но из того, что я слышал, он работает очень хорошо! Я использую emacs с сервером omnisharp-roslyn для разработки omnisharp-roslyn с (сам сервер является решением Asp.Net 5 https://github.com/OmniSharp/omnisharp-roslyn)