Можно ли сохранить архив ProjectTemplate в решении Visual Studio, подобно тому, как работают файлы CodeTemplates (.tt)? - PullRequest
1 голос
/ 22 июля 2011

Существует множество постов в блогах, в которых показано, как создавать и включать T4 (Text Template Transformation Toolkit) файлы (. Tt) в ваше решение и сделать так, чтобы они переопределяли эти.хранится в расположении Visual Studio по умолчанию.(см. нижнюю часть вопроса для ссылок)

Вопрос:

Можете ли вы создать и включить файл шаблона проекта в решение Visual Studio?Если это так, что требуется для Visual Studio для его обнаружения и использования.

Архив шаблонов проектов содержит файлы .csproj, .vstemplate и .cs в них.

Пример:

**ClassLibrary.zip**
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Windows\1033\ClassLibrary.zip

Кажется, что файлы .tt просто работают, как только вы их добавляете, это не относится к zip-файлам шаблонов ...

Сообщения шаблона кода:

Гензельман - Генерация кода T4 - Best Kept Visual Studio Secret

Conery - Make Visual StudioСоздайте свой репозиторий

Haack - Создание пользовательского шаблона проекта ASP.NET MVC

1 Ответ

1 голос
/ 07 декабря 2011

Если вы экспортируете шаблон с помощью мастера (Файл / Экспорт шаблона), чтобы у вас был упакованный шаблонный пакет, то вы можете использовать проект с шагом после сборки, чтобы скопировать шаблон в следующее местоположение:

<userdir>\Documents\Visual Studio 2010\Templates\ProjectTemplates\<lang>

Это местоположение читается динамически, поэтому оно должно появиться в VS при следующем открытии диалогового окна Файл / Новый проект.

...