Любой способ изменить существующие файлы в шаблоне Visual Studio? - PullRequest
4 голосов
/ 01 октября 2009

В настоящее время я использую свой шаблон "New Item" для создания нескольких классов в моем проекте на основе введенного имени. Что я хотел бы сделать, так это добавить несколько строк в существующий файл в проекте. Есть какой-либо способ сделать это? Есть ли способ запустить какой-нибудь скрипт из файла .vstemplate?

Ответы [ 2 ]

4 голосов
/ 01 октября 2009

Для шаблона элемента ванили в Visual Studio нет способа достичь этого. Шаблоны элементов и проектов просто позволяют добавлять новые файлы в проект и позволяют настраивать эти файлы. Но невозможно использовать их для изменения существующих файлов.

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

Ссылка на учебник:

0 голосов
/ 01 октября 2009

РЕДАКТИРОВАТЬ : Извините, я неправильно понял вопрос.

Оригинальный ответ:
Ну, шаблоны по умолчанию находятся в 2 местах:
\ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033
\ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE \ ItemTemplates \ CSharp \ 1033

Вы можете изменить содержимое шаблона для новых классов и новых форм там на досуге ... Не уверен, где хранятся созданные пользователем шаблоны, но нет причин, по которым вы не могли бы сделать то же самое с ними (насколько мне известно .)

...