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)

相关文章

在项目中使用SharpZipLib压缩文件夹的时候,遇到如果目录较深,则压缩包中的文件夹同样比较深的问题。比...
项目需要,几十万张照片需要计算出每个照片的特征值(调用C++编写的DLL)。 业务流程:选择照片...
var array = new byte[4]; var i = Encoding.UTF8.GetBytes(100.ToString("x2"));//...
其实很简单,因为Combox的Item是一个K/V的object,那么就可以把它的items转换成IEnumerable<Dic...
把.net4.6安装包打包进安装程序。 关键脚本如下: 头部引用字符串对比库 !include "WordFunc....
项目需求(Winform)可以批量打印某个模板,经过百度和摸索,使用iTextSharp+ZXing.NetʿreeSp...