[c#] Beim Auflösen der Tag-Helper-Direktive '@addTagHelper' ist ein unerwarteter Fehler aufgetreten


0 Answers

Ich hatte das gleiche Problem, aber das obige hat nicht funktioniert. Ich löschte auch alle 4 Dateien im Component-Cache, die nicht funktionierten. Ich habe festgestellt, dass die Zeile unter <appSettings> auf false . Ich änderte es zu true und die Roten Squigs waren weg.

<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />

Question

Ich verwende die Community Edition von Visual Studio 2015 und habe ein ASP.NET MVC 5-Projekt erstellt.

Wenn ich eine Ansicht öffne ( Index of Home oder eine andere), werden die ersten drei Zeilen der rot unterstrichenen Seite als Syntaxfehler angezeigt. Hier ist der Fehler:

Beim Auflösen der Tag-Hilfselektive '@addTagHelper' mit dem Wert 'Microsoft.AspNet.Mvc.Razor.TagHelpers.UrlResolutionTagHelper, Microsoft.AspNet.Mvc.Razor' ist ein unerwarteter Fehler aufgetreten. Fehler: Objektreferenz wurde nicht auf eine Instanz eines Objekts festgelegt

Der Screenshot:

Wenn ich das Projekt erstelle, wird es erfolgreich erstellt. Wenn ich es ausführe, zeigt es eine Menge Fehler, aber es führt die Anwendung aus.

Der Typ oder Namespace-Name 'Mvc' existiert nicht im Namespace 'Microsoft.AspNet' (fehlt eine Assembly-Referenz?)

und

'_Page_views_home_index_cshtml.ExecuteAsync ()': keine geeignete Methode zum Überschreiben gefunden

Wie kann ich das loswerden?




Related