Getting 'System.Web.Mvc.ViewMasterPage' ist mehrdeutige Fehlermeldung

8

Ich arbeite in einem mvc 2 Rc Projekt. Es funktionierte gut bis heute Morgen. Am Morgen bekam ich eine Fehlermeldung.

Parser-Fehlermeldung: Der Typ 'System.Web.Mvc.ViewMasterPage' ist mehrdeutig: Er könnte aus der Assembly 'C: \ Intersight \ IntersightWeb \ bin \ IntersWeb.DLL' oder aus der Assembly 'C: \ WINDOWS \ assembly stammen \ GAC_MSIL \ System.Web.Mvc \ 2.0.0.0__31bf3856ad364e35 \ System.Web.Mvc.dll '. Bitte geben Sie die Assembly explizit im Typnamen an.

Aber in der vorherigen Ausführung war es in Ordnung. Ich habe versucht, die oben genannten Probleme auf viele Arten zu beheben. Bitte helfen Sie mir, fortzufahren.

    
Jayaraj 14.06.2011, 14:49
quelle

1 Antwort

3

Es gibt viele Gründe für diesen Fehler.

  

Meine typische Lösung dafür ist: Offen   Ihre Referenzen, gehen Sie zu den Eigenschaften   von System.Web.Mvc und prüfen, ob   Ortskopie ist True. Wenn ja, versuchen Sie es mit der Einstellung   es auf False und lösche die DLL aus   der bin-Ordner, dann Strg-F5 erneut.

Andere Korrekturen:

  1. Sie können referenzierte Assemblys festlegen nicht in den bin-Ordner kopiert werden (Rechtsklick auf die Referenz und Wählen Sie Eigenschaften)
  2. Vielleicht verweisen Ihre Referenzen darauf alte DLL. Das kannst du mit open beheben das Projekt mit Visual Studio und Erweitern Sie im Projektmappen-Explorer die Option Referenzen Knoten. Löschen Sie die Verweis auf System.Web.Mvc (welches zeigt auf die Version 1.0 Assembly). Fügen Sie einen Verweis auf System.Web.Mvc hinzu (v2.0.0.0).
  3. Deinstallieren Sie mvc und installieren Sie es neu es. MVC2 RC herunterladen
gandil 29.06.2011 10:04
quelle

Tags und Links