Używam edycji społecznościowej programu Visual Studio 2015 i utworzyłem projekt ASP.NET MVC 5.Wystąpił nieoczekiwany błąd podczas próby rozwiązania dyrektywy pomocnika tagów "@addTagHelper"
Po otwarciu widoku (Index
z Home
lub dowolnego innego), pierwsze trzy wiersze strony są podkreślone kolorem czerwonym jako problem z składnią. Tutaj jest błąd:
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
Zrzut ekranu:
Kiedy budować projektu, to zbudować pomyślnie. Kiedy go uruchomię, pokazuje wiele błędów, ale uruchamia aplikację.
The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNet' (are you missing an assembly reference?)
i
'_Page_views_home_index_cshtml.ExecuteAsync()': no suitable method found to override
Jak mogę pozbyć się tego?
Mając dokładnie ten sam problem dzisiaj. Ulepszono projekt do MVC 5 i C# 6, a teraz każdy widok jest obsypany tym gównem. Strona wciąż działa i kompiluje się dobrze, ale bardzo utrudnia rozwój. – Kcoder
Dodam też, że używam VS 2015 Enterprise i zaktualizowałem MS.CodeDom do wersji 1.0.1 (najnowsza) i MS.Net.Compilers do wersji 1.1.1 (najnowszej). – Kcoder