Отсутствие сборок с помощью веб-приложения с моно-3 MVC

Я установил только что выпущенные Mono 3 и MonoDevelop на моем Mac, и я очень хотел получить простое веб-приложение MVC, работающее со страницами просмотра бритвы.

Когда я File-New-Solution поднимаю веб-приложение MVC 3 (бритва), вещь не компилируется, давая ошибку:

The type or namespace GlobalFilterCollection could not be found

Это потому, что 2 ссылки не работают - System.Web.Helpers и System.Web.WebPages. Когда я смотрю на них в списке ссылок в MonoDevelop, они краснеют с "Сборка недоступна" - более подробно смотря на ссылки, кажется, я ссылаюсь на system.web.mvc 2.0.0.0, тогда как все остальное - 4.0. 0.0. Может ли кто-нибудь посоветовать?

Ответ 1

В конечном итоге я получил свою работу, ссылаясь на System.Web.Mvc.dll, найденную в /Library/Frameworks/Mono.framework/Libraries/mono/4.5/

Мне также пришлось перенести System.Web.Helpers.dll из окна Windows и обновить Web.Config, используя один, сгенерированный Visual Studio.

Вероятно, лучший способ сделать это (пожалуйста, лучше), но решил, что я передам то, что нашел.

Ответ 2

Добавить пакеты "Microsoft ASP.NET MVC" и "Веб-страницы Microsoft ASP.NET" из NuGet.