'System.Web.WebPages.Html.HtmlHelper' enthält keine Definition für 'ActionLink

8

Erstens - ich habe so abgekocht und viele Fragen gefunden, die gleiche Sache zu fragen, obwohl <add namespace="System.Web.Mvc.Html" /> in meinem web.config einfachen Hinzufügen das Problem nicht heilen ...

Ok, also habe ich ein neues Projekt, basierend auf der Vorlage Angular SPA gestartet - Link ist hier:

Ссылка

Ich habe den MVC auf Version 5 & amp; der webApi auf Version 2 - um mit anderen Projekten in der Lösung in Einklang zu kommen.

Jetzt, in der _Layout Seite der SPA-Website I, halten, obwohl ich versuche, die @Html.ActionLink Helfer zu verwenden, um die Störung zu erhalten 'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'ActionLink

Ich bin sicher, dass dies alles bis zu einem gewissen web.config Konfiguration ist - eine Art von Konflikt zwischen dem, was von Paketen habe ich installiert und was in der Config aus der Vorlage ist Setup

.

Insbesondere dieser Teil:

%Vor%

Wenn ich diese Version zu verwenden, ändern 5 dann erhalte ich die Fehlermeldung, dass die Anordnung (v5) konnte nicht etc befinden.

Ich habe keine Ideen mehr, wie ich diesen Konflikt lösen kann.

Hier sind die Konfigurationsabschnitte aus meinem SPA web.config

%Vor%

Wenn ich die Version auf 5 ändere, bekomme ich den folgenden Fehler:

%Vor%     
Darren 18.02.2014, 15:29
quelle

3 Antworten

8

Ich arbeite mit VS 2013 Pro Update 2. Das hat bei mir funktioniert:

  1. Schließen Sie Visual Studio
  2. Löschen Sie bin und obj Ordner
  3. Öffnen Sie die Lösung erneut und erstellen Sie
  4. neu
  5. Keine weiteren Fehler in der Ansicht

Übrigens muss nichts an Konfigurationsdateien geändert werden, und eine einfache Bereinigungs- und Neuerstellungslösung funktioniert nicht.

    
Mike 16.07.2014 04:14
quelle
1

Haben Sie versucht, Ihre Lösung zu bereinigen und die temporären ASP.NET-Dateien unter

zu löschen

C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.xxxx \ Temporäre ASP.NET-Dateien

und Wiederaufbau?

    
Dan 18.02.2014 15:34
quelle
0

Ich habe gerade Update 2 für Visual Studio 2013 installiert und mein Problem ist verschwunden.

    
orangesherbert 20.05.2014 09:53
quelle

Tags und Links