".. muss die Ableitung von WebViewPage, oder WebViewPage<TModel - >" auf MonoDevelop & MVC3 (OS X)

Ich versuche zu bekommen eine MVC 3 Razor Projekt mit MonoDevelop.

Habe ich einen neuen ASP.net MVC 2 Projekt mit Mono 2.10.9 /MonoDevelop 3.0.4.7, und kopiert die unten DLL von einer bestehenden Windows-basierten MVC3-Projekt zu den "bin" - Verzeichnis des Mono-Projekts:

System.Web.Helpers.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll

Haben das Projekt eingestellt, Mono zu verwenden /.NET 4. Die Standard-Index Datei wurde gelöscht und ersetzt mit einem Index.cshtml-Datei. Wenn ich das Projekt auszuführen, bekomme ich die folgende Fehlermeldung:

The view at '~/Views/Home/Index.cshtml' must derive from WebViewPage, or WebViewPage<TModel>.

Was seltsam ist, ich habe durch diesen Prozess vor und hatte MVC 3-Seiten arbeiten. Es ist erst seit dem Upgrade Mono (welche Ansprüche auf Unterstützung Rasierer...?) dass es jetzt nicht mehr für mich arbeiten. Die Projekte, die ich erstellt habe zuvor mit MVC3 scheinen alle zu kompilieren und die Funktion der neuen Mono-version jedoch.

Sehr geschätzt, wenn jemand darauf hinweisen könnte, wo finde ich einige Holz unter diesen Bäumen 🙂

InformationsquelleAutor Mr Chris | 2012-10-19

Schreibe einen Kommentar