2016-06-30 8 views
2

Meine aktuelle Entwicklungsumgebung nicht gelöst:Razor Referenzen in MVC 5 Ansichten Visual Studio 2015 Unternehmen

  • Windows 7 Enterprise
  • Visual Studio 2015 Enterprise Update 2
  • ReSharper ultimative 2016.1.2

Projektkonfiguration:

  • C# .Net 4.5
  • MVC 5

ich durch mehrere Threads ausgesehen haben, Blogs zum Beispiel ViewBag does not exist in the current context - Visual studio 2015

Aber meine * .cshtml Seite einige Fehler relevant Razor zeigt Screen Shot

I haben

  • Gereinigt der KomponenteModelCache @C:\Users\your.name.here\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
  • aktualisiert die Ansichten \ web.config System.Web.Mvc, Version=5.2.2.0
  • und jede mögliche Config-Update durch die Foren & Blogs

Immer noch kein Ergebnis. Aber wenn ich ein brandneues Projekt erstelle, erscheint dieser Fehler nicht. Irgendeine Ahnung?

FYI, Fehler oder nicht die Lösung baut und läuft ohne Drama.

Antwort

5

Überprüfen Sie Ihre ~/Views/web.config für die folgenden Einstellungen.

<configuration> 
    <system.web.webPages.razor> 
    <pages pageBaseType="System.Web.Mvc.WebViewPage"> 
     ... 
    </pages> 
    </system.web.webPages.razor> 
</configuration> 

Dies ist erforderlich, damit Visual Studio die Typen in Ihren Rasiereransichten erkennt.

Auch

a. Entladen und laden Sie das Projekt aus der Lösung

b. Reinigen Sie die Lösung

c. Beenden Sie Visual Studio, löschen Sie die .user-Datei im Projektordner.

d. Öffnen Sie die Lösung wieder und bauen

+1

Vielen Dank den zusätzlichen Update @ahsan, die ich tun musste, war in '~/web.config' aktualisieren Sie den folgenden Abschnitt ' ... ' – mahfuz01

Verwandte Themen