2015-01-18 3 views
10

Я использую новый asp.net mvc через github здесь: https://github.com/aspnet/home, и я установил пакет Omnisharp для Sublime Text 3, чтобы получить автозаполнение C#. Я пытаюсь запустить проект HelloMvc, который прекрасно работает, когда я бегу k kestrel, а затем открыть http://localhost:5004/Omnisharp возвышенные текстовые ошибки с ASP.NET 5.0 MVC6

Однако, немного досады, когда я сохранить файл (например, 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 обрабатывает внешние пакеты?

ответ

8

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^