c# – 使用ASP.NET 5.0 MVC6的Omnisharp高贵的文本错误

前端之家收集整理的这篇文章主要介绍了c# – 使用ASP.NET 5.0 MVC6的Omnisharp高贵的文本错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用新的asp.net mvc通过 github这里: 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处理外部包的新方式?

解决方法

omn​​isharp-sublime的当前封装版本正在使用omnisharp-server后端(基于NRefactory),而不是omnisharp-roslyn(基于Roslyn并支持Asp.Net 5项目).

工作正在omnisharp-roslyn,和崇高的插件,使事情工作https://github.com/OmniSharp/omnisharp-sublime/tree/roslyn

我还没有尝试过(我是一个emacs的人),但是从我听到的,它的工作真的很好!我用omnisharp-roslyn服务器使用emacs来开发omnisharp-roslyn(服务器本身是一个Asp.Net 5解决方https://github.com/OmniSharp/omnisharp-roslyn)

原文链接:https://www.f2er.com/csharp/94683.html

猜你在找的C#相关文章