VS2010 - Добавить шаблон в окно нового проекта - PullRequest
3 голосов
/ 04 мая 2010

Я пытаюсь добавить новый шаблон проекта для часто используемого шаблона. Начиная с шаблона библиотеки классов, я сделал следующее (он все еще не отображается в новом окне проекта):

  1. открыл файл .vstemplate
  2. изменил имя и описание на «жестко запрограммированные» значения (мой шаблон). Значения там взяты из ресурсов csharpui.dll.
  3. изменены TemplateID, DefaultName и ProjectItems включены.
  4. сохранил их в папке ProjectemplatesCache и в виде zip-файла в папке ProjectTemplates.
  5. перезапустил VS2010 и проверил новое местоположение проекта, в котором должен был отображаться мой новый шаблон.

в частности, папки, в которые я сохранил, были .. C: \ program files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ProjectTemplatesCache \ CSharp \ Windows \ 1033 \ HostComm.zip (zip - это имя папки, а не zip-файл) а также C: \ program files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Windows \ 1033 (в этой папке находится файл HostComm.zip)

Кто-нибудь еще делал это? Это можно сделать? Если это возможно, то что я пропустил?

1 Ответ

2 голосов
/ 04 мая 2010

Делать это вручную довольно смело. Если имя папки с расширением .zip звучит неправильно, я не вижу подобного в существующих шаблонах. Следите за привычкой оболочки превращать ZIP-архивы в папки.

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

Затем используйте Файл + Шаблон экспорта. Следующий. Заполните текстовые поля, обратите внимание на расположение вывода. Конец. Посмотрите созданный файл .zip.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...