Tôi đang sử dụng phiên bản Cộng đồng Visual Studio 2015 và tôi đã tạo dự án ASP.NET MVC 5.Đã xảy ra lỗi không mong muốn khi cố gắng giải quyết chỉ thị trợ giúp thẻ '@addTagHelper'
Khi tôi mở chế độ xem (Index
của Home
hoặc bất kỳ loại nào khác), nó hiển thị ba dòng đầu tiên của trang được gạch chân bằng màu đỏ làm vấn đề cú pháp. Dưới đây là các lỗi:
Encountered an unexpected error when attempting to resolve tag helper directive '@addTagHelper' with value 'Microsoft.AspNet.Mvc.Razor.TagHelpers.UrlResolutionTagHelper, Microsoft.AspNet.Mvc.Razor'. Error: Object reference not set to an instance of an object
Ảnh chụp màn hình:
Khi tôi xây dựng dự án, nó xây dựng thành công. Khi tôi chạy nó, nó cho thấy rất nhiều lỗi, nhưng nó chạy ứng dụng.
The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNet' (are you missing an assembly reference?)
và
'_Page_views_home_index_cshtml.ExecuteAsync()': no suitable method found to override
Làm thế nào tôi có thể thoát khỏi điều này?
Có vấn đề chính xác cùng một ngày hôm nay. Nâng cấp dự án lên MVC 5 và C# 6 và bây giờ mọi quan điểm đều được hosed với crap này. Trang web vẫn hoạt động và biên dịch tốt, nhưng nó làm cho việc phát triển trở nên rất khó khăn. – Kcoder
Tôi cũng sẽ thêm Tôi đang sử dụng VS 2015 Enterprise và đã cập nhật MS.CodeDom thành 1.0.1 (mới nhất) và MS.Net.Compilers thành 1.1.1 (mới nhất). – Kcoder