Как сделать шаблон t4, который можно установить в visual studio? - PullRequest
0 голосов
/ 13 января 2011

Я написал пару шаблонов t4 для EF4, я хочу, чтобы другие разработчики использовали их, поэтому я хотел бы сделать их устанавливаемыми в VS, чтобы люди могли добавить их в свои проекты.

Понятия не имею, как это сделать. Любая идея о том, где я должен начать читать? Я быстро гуглил и не повезло.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 20 января 2011

Альтернативой является создание шаблона элемента VS.

Существует мастер экспорта шаблонов, доступный через меню File / ExportTemplate. После того, как вы экспортировали шаблон T4, вы, вероятно, захотите вручную отредактировать элемент повторного ввода, так как он по умолчанию плохо обрабатывает созданный файл.

Вы получите свой шаблон от мастера в виде zip-файла. Разархивируйте это и удалите сгенерированный файл. Затем отредактируйте файл Foo.vstemplate и удалите строку, ссылающуюся на сгенерированный файл. Наконец, снова заархивируйте файлы.

Ваши коллеги могут просто поместить этот zip-файл в каталог пользовательских шаблонов: C: \ Users \\ Documents \ Visual Studio 2010 \ Templates \ ItemTemplates

0 голосов
/ 14 января 2011

Для внешнего обмена лучше всего создать пакет nuget.

Посмотрите по этой ссылке:

http://haacked.com/archive/2011/01/12/uploading-packages-to-the-nuget-gallery.aspx

...