Ich verwende die Visual Studio 2015-Community-Edition und ein ASP.NET MVC 5-Projekt.Beim Auflösen der Tag-Hilfselektive '@addTagHelper' ist ein unerwarteter Fehler aufgetreten.
Wenn ich eine Ansicht öffne (Index
von Home
oder andere), zeigt es die ersten drei Zeilen der Seite rot unterstrichen als ein Syntaxproblem. Hier ist der Fehler:
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
Der Screenshot:
Als ich das Projekt erstellen, es erfolgreich aufzubauen. Wenn ich es ausführe, zeigt es eine Menge Fehler, aber es führt die Anwendung aus.
The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNet' (are you missing an assembly reference?)
und
'_Page_views_home_index_cshtml.ExecuteAsync()': no suitable method found to override
Wie kann ich das beheben?
heute genau das gleiche Problem zu haben. Verbesserte das Projekt auf MVC 5 und C# 6 und jetzt wird jede Ansicht mit diesem Mist abgespritzt. Site funktioniert immer noch und kompiliert gut, aber es macht die Entwicklung sehr schwierig. – Kcoder
Ich füge auch hinzu Ich benutze VS 2015 Enterprise und habe MS.CodeDom auf 1.0.1 (neueste) und MS.Net.Compilers auf 1.1.1 (neueste) aktualisiert. – Kcoder