Шаблон APS.NET MVC 2.0 проекта
От: seregaa Ниоткуда http://blogtani.ru
Дата: 13.04.10 10:56
Оценка: 30 (2)
Добавил шаблон MVC проекта (r8753)

Шаблон основан на ASP.NET MVC 2.0 RC1. Позволяет за пару кликов создать полностью работоспособное mvc приложениие.

В минусах:
Не удалось прикрутить поддержку всех плюшек и бантиков, которые mvc расширение добавляет к студии. Я имею ввиду дополнительные пункты в меню для быстрой навигации между контроллером и представлениями, и для создания представления для экшенов. Эти плюшки и бантики заняли бОльшую часть времени работы над шаблоном, но после того как в исходниках mvc начали встречаться методы типа
private bool CanAddViewInCode()
{
    if ((this.CodeFileExtension != ".cs") && (this.CodeFileExtension != ".vb"))
    {
        return false;
    }
    // skipped  
    return (flag && flag2);
}

стало ясно, что разработчики писали расширение без учета возможной поддержки других языком. После этого мой энтузиазм по прикручиванию этих фич поутих и я прекратил попытки.

В итоге я убрал из шаблона ссылки на эти расширения интерфейса, и теперь mvc проекты обслуживаются студией как стандартные web application. Т.е. в немерле диалог для создания контроллером и представлений нужно вызывать явно, через стандартную команду студии "Add new item..." В минусах также фича, автоматически генерирующая по модели код типизированного представления.
Мобильная версия сайта RSDN — http://rsdn.org/forum/rsdn/6938747
Автор: sergeya
Дата: 19.10.17
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.