Nach dem Konvertieren einer hybriden ASP.NET MVC1-Anwendung in MVC2 erhalte ich den folgenden Fehler, wenn ich die Anwendung ausprobiere und ausfühle:Der Typ oder Namespacename 'Mvc' existiert nicht im Namespace 'System.Web'
der Typ oder Namespace-Name ‚Mvc‘ im Namensraum nicht ‚System.Web‘ existiert (? Sie sind eine Montage Referenz fehlt)
der allegeded Täter in der Datei web.config ist System.Web.Mvc:
Bisher scheint meine Untersuchung zu der Annahme zu führen, dass Version 2 o f System.Web.Mvc ist nicht installiert oder wurde nicht abgeholt.
Ich habe versucht, eine Datei> Neues Projekt basierend auf MVC 2 zu erstellen und das ist die neue (v2) Version von MVC abholen. Ich habe auch einige andere Projekte (die keine Hybride waren) konvertiert und sie haben ohne Probleme zu MVC2 konvertiert.
Ich habe auch MVC1 deinstalliert, um zu versuchen, Referenzen aus dem GAC zu entfernen. Nichts davon hat jedoch funktioniert.
Irgendwelche Ideen?
Es war Ihr zweiter Vorschlag, den System.Web.Mvc-Namespace explizit unter Assemblys zu deklarieren, die das getan haben. Danke Craig - dankbar! – Guy