Как написать шаблон проекта MVC3, который будет предлагать опции Razor или .aspx views - PullRequest
1 голос
/ 24 января 2011

Я написал два отдельных шаблона проектов для создания проектов MVC3 (оба на основе стандартного шаблона Microsoft, но с дополнительными собственными контроллерами / представлениями) - один с представлениями ASPX, а другой с представлениями Razor.1002 * Но вместо того, чтобы иметь два отдельных шаблона, я бы предпочел имитировать способ работы шаблона Microsoft MVC3, который предлагает оба варианта механизма представления, выбранные во втором диалоговом окне.Я знаю, что это делается с помощью мастера, но я не могу найти мастера в исходном коде MVC (который я скачал).Кто-нибудь знает, где найти мастера, или есть другие полезные предложения?Спасибо.

Ответы [ 3 ]

1 голос
/ 24 января 2011

Пользовательский диалог MVC New Project существует в Microsoft.VisualStudio.Web.Mvc.3.0.dll.Мы не отправляем исходный код для этой сборки.

0 голосов
/ 01 июля 2011

Фил Хаак задокументировал, как создать собственный шаблон проекта MVC3, который будет отображаться внутри этого мастера (в отличие от обычного шаблона проекта, который не будет)

haacked.com / Архив / 2011/06/06 / создание-а-обычая-Asp-сетчатой ​​MVC-проект-template.aspx

Если вы будете следовать этому процессу, то в качестве возможного двигателя представления вы получите только бритву. Чтобы получить другие механизмы представления, вам нужно расширить reg-файлы, чтобы получить список искры и т. Д. Подробная информация об этом приведена в ответе о переполнении стека:

Добавить пользовательский viewengine в диалог New Project?

0 голосов
/ 29 марта 2011

Я использовал мастер экспорта шаблонов, чтобы создать собственный шаблон проекта ASP.NET MVC3.Это работало хорошо, но не предлагало те же опции, которые Microsoft поставляет со своей сборкой Visual Studio MVC.Я также столкнулся с проблемой, когда строго типизированные представления не обновлялись с правильным пространством имен.Они сохраняли пространство имен моего первоначального проекта, в то время как Контроллеры и Модель были правильными.

Мы бы хотели, чтобы исходный код был доступен для шаблонов проектов MVC 3!

Вот мастер, который я использовал.Это определенно пригодится.http://visualstudiogallery.msdn.microsoft.com/57320b20-34a2-42e4-b97e-e615c71aca24/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...