„.. musi pochodzić z WebViewPage lub WebViewPage <TModel>” w MonoDevelop i MVC3 (OS X)

Próbuję uzyskać projekt MVC 3 Razor z MonoDevelop.

Stworzyłem nowy projekt ASP.net MVC 2 przy użyciu Mono 2.10.9 / MonoDevelop 3.0.4.7 i skopiowałem poniższe biblioteki DLL z istniejącego projektu MVC3 opartego na systemie Windows do katalogu „bin” projektu Mono:

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

Ustawiłeś projekt do korzystania z Mono / .NET 4. Domyślny plik indeksu został usunięty i zastąpiony plikiem Index.cshtml. Kiedy wykonuję projekt, otrzymuję następujący błąd:

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

Dziwne jest to, że wcześniej przechodziłem przez ten proces i miałem 3 strony MVC. Dopiero po uaktualnieniu Mono (które twierdzi, że obsługuje Razor ...?) Nie działa już dla mnie. Wszystkie projekty, które stworzyłem wcześniej z MVC3, wydają się kompilować i działać w nowej wersji Mono.

Bardzo cenione, jeśli ktoś mógłby wskazać, gdzie mogę znaleźć drewno wśród tych drzew :)

questionAnswers(3)

yourAnswerToTheQuestion