Visual Studio 2008: установка шаблона элемента

Я создал шаблон элемента, используя мастер "Экспорт шаблонов". Я открыл XML файл и сделал несколько незначительных изменений, а затем снова установил пакет. Затем я проверил шаблон элемента в исходном элементе управления, чтобы каждый пользователь команды мог получить к нему доступ, если захочет.

Но для жизни я не могу заставить шаблон отображаться в разделе Мои шаблоны, когда я перехожу к Add- > New Item.

Я попытался скопировать zip файл в каждый возможный каталог:

  • Каталоги шаблонов, перечисленные в разделе Инструменты- > Проекты и решения- > Общие сведения
  • Все подпапки этих каталогов (т.е./Visual С#/,/Visual Web Developer/etc)

Но ничего не появляется. Кто-нибудь еще смог распространять шаблоны предметов перед своими товарищами по команде до?

Ответ 1

Чтобы создать шаблон элемента VS, вам нужно убедиться, что вы запустили "devenv.exe/installvstemplates" после того, как вы скопировали ZIP файл, содержащий ваш файл .vstemplate и файл кода шаблона, в% ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\< Тип проекта > папку.

Я нашел, что полезно обернуть все это в MSI, который обнаруживает путь VS9, копирует шаблон Item/Project в нужную папку и вызывает настраиваемое действие, которое запускает exvenv.exe, передавая "/installvstemplates". Таким образом вашим коллегам просто нужно установить пакет, и они запущены и работают!

Надеюсь, что это поможет.

Ответ 2

Вот две статьи, которые я нашел в Интернете:

Сначала нужно создать шаблон элемента:

http://msdn.microsoft.com/en-us/library/ms247113(VS.80).aspx

Во-вторых, как заставить VS найти шаблон элемента.

http://msdn.microsoft.com/en-us/library/y3kkate1(VS.80).aspx

Насколько я вижу, вы должны разместить свои собственные шаблоны в:

Мои документы \Visual Studio 2005\Templates\ProjectTemplates\Language\

Адам Берент