В заметках о выпуске 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.