我在这里通过 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 处理外部包的新方式?