Можно ли заставить проект ASP.NET MVC 3 работать под Mono 2.10?

В примечаниях к выпуску Mono 2.10 предлагается поддержка ASP.NET MVC 3.0 и Razor с использованием XSP .

При открытии вновь созданного проекта по умолчанию ASP.NET MVC 3.0 (созданного с помощью Visual Studio 2010) в MonoDevelop 2.4.2 (Mac OS X) следующие библиотеки DLL отсутствуют :

System.Web.Entity
System.Web.Helpers
System.Web.Mvc
System.Web.WebPages

Все это я заменяю библиотеками DLL, полученными при установке Windows. Проект строится, но при попытке отладки проекта я получаю следующее сообщение об ошибке:

Adding applications '/:.'...
Registering application:
    Host:          any
    Port:          any
    Virtual path:  /
    Physical path: /.../Mvc3Test/
Handling exception type TargetInvocationException
Message is Exception has been thrown by the target of an invocation.
IsTerminating is set to True
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

Перед выполнением этих замен приложение запускается, но, очевидно, с ошибками отсутствия ссылок. Это может означать, что что-то в новых библиотеках DLL портит XSP-сервер.

Что я делаю не так? Я слишком упрощаюсь? Я новичок в Mono и MonoDevelop , но я успешно могу создавать, строить и отлаживать проекты MVC 2.0 с моей текущей установкой MonoDevelop.

23
задан Kirk Woll 19 July 2012 в 14:29
поделиться