Запуск проекта ASP.NET MVC3 в MonoDevelop? Шаги для этого?
Я использую MonoDevelop на Mac с установленной версией Mono.
Какие шаги я должен предпринять, чтобы начать использовать MVC3 в проекте с синтаксисом RAZOR (файлы .cshtml)?
Я читал http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support, но это не говорит о нем. Как создать мой первый файл .cshtml? Как сообщить моему приложению указать Index.cshtml, а не файл Index.aspx по умолчанию при создании проекта MVC (2) в MonoDevelop?
Обновление
Я начал новый проект MVC2 в Mono. Я начал новый проект MVC3 в VS 2010. Я скопировал все необходимые DLL из MVC3 в проект MVC2 в Mono. Теперь я создаю и получаю сообщение "Компилятор оказался сбой" в Mono.
![Error when building]()
Я думал, что есть поддержка MVC3? http://mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support Что я здесь делаю неправильно?
Ответы
Ответ 1
Я не уверен, насколько глубоко вы погружаетесь в Mono или какую среду вы используете, но вот три довольно полезные статьи в блогах об использовании MVC и Mono:
Вторая ссылка имеет загружаемое приложение MVC, которое уже настроено для работы с версией Mono, и использует MySql со схемой поставщика членства, написанной в нем.
Я надеюсь, что эти ссылки помогут вам и удачи в вашем проекте.
Ответ 2
Если вы пытаетесь скомпоновать "компилятор" при попытке перейти на MVC3, вы должны установить свой проект на .NET 4. Вы можете сделать это, щелкнув правой кнопкой мыши по проекту- > Параметры- → Общие и выберите Mono/.NET 4.
Ответ 3
Этот джентльмен, похоже, имел некоторый успех в получении MVC3, работающего в monodevelop на mac.
Ответ 4
Мне удалось получить MVC3 и бритву для работы в студии xamarin на MacOS, выполнив здесь решение:
Моноразмер MVC3 бритвы - в чем заключается трюк, чтобы заставить его работать?