2015-01-18 26 views
10

Tôi đang sử dụng mvc asp.net mới thông qua github tại đây: https://github.com/aspnet/home và tôi đã cài đặt gói Omnisharp cho Sublime Text 3 để có được C# tự động hoàn thành. Tôi đang cố gắng để chạy dự án HelloMvc, mà hoạt động tốt khi tôi chạy k kestrel và sau đó mở http://localhost:5004/Lỗi văn bản Omnisharp tuyệt vời với ASP.NET 5.0 MVC6

Tuy nhiên, một chút ít phiền toái là khi tôi lưu một tập tin (ví dụ, HomeController.cs) và sau đó Sublime bản giao diện điều khiển mở và cung cấp cho tôi các lỗi sau:

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) 

Và sau đó nó cho tôi swigglies theo dòng phù hợp. Tôi muốn bất cứ điều gì là tính năng đó là đảm bảo nó là mã tốt, tuy nhiên, có cách nào để thay đổi các thiết lập để nó nhận ra điều này là tất cả hợp lệ?

Hoặc Omnisharp chưa hỗ trợ cách thức mới asp.net 5.0 xử lý các gói bên ngoài?

Trả lời

8

Phiên bản đóng gói hiện tại của omnisharp-sublime đang sử dụng chương trình phụ trợ máy chủ omnisharp (NRefactory based), không phải omnisharp-roslyn (dựa trên Roslyn và hỗ trợ cho các dự án Asp.Net 5).

làm việc đang diễn ra cả trên omnisharp-roslyn, và các plugin tuyệt vời để làm cho mọi việc https://github.com/OmniSharp/omnisharp-sublime/tree/roslyn

Tôi đã không thử nó ra được nêu ra (Tôi là một anh chàng emacs), nhưng từ những gì tôi đã nghe , nó hoạt động rất tốt! Tôi sử dụng emacs với máy chủ omnisharp-roslyn để phát triển omnisharp-roslyn với (máy chủ chính nó là một giải pháp Asp.Net 5 https://github.com/OmniSharp/omnisharp-roslyn)

Các vấn đề liên quan