Ранее, с Visual Studio 2012, я смог довести папку CodeTemplates
до моего каталога проектов, а затем изменить существующий T4 templates
или добавить совершенно новые шаблоны T4 для удовлетворения моих требований к генерации кода.Шаблоны пользовательских шаблонов в Visual Studio 2013
кажется, что описанные выше подход больше не будет работать с новым подмостей двигателя введен с Visual Studio 2013. В частности, представляется, что новые подмости логика находится здесь:
C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Web \ Mvc \ Строительные леса
и я предполагаю, что вам нужно создать новый пользовательский люльки DLL и зарегистрировать его с помощью Visual Studio на сделайте свой собственный вкус генерации кода. Конечно, я не знаю, как это сделать.
Итак, знает ли кто-нибудь способ генерации кода (например, представления) с использованием пользовательских шаблонов T4 в Visual Studio 2013?
Почему вы не можете принести более старые шаблоны T4 с VS2012? T4 все еще является частью VS2013. – FuleSnabel
Ну, в VS2012 это было так, что вы могли щелкнуть правой кнопкой мыши -> Добавить View/Controller, а затем указать шаблон Scaffold, который вы хотите использовать. В этот момент вы либо выберете один из шаблонов по умолчанию, либо один из настраиваемых шаблонов, добавленных в папку CodeTemplates в каталоге проекта. Насколько я могу судить по VS2013, у вас нет доступа к предыдущим диалоговым окнам Add View/Controller, где вы могли бы указать свой собственный шаблон Scaffold. Скорее, теперь вы можете выбрать только один из предварительно построенных шаблонов, который поставляется с VS2013 через Add -> Scaffold ... – Sean
Вы нашли дополнительную информацию о пользовательских строительных лесов в VS2013? –