Как включить внешний каталог "lib" в мульти-проект.vstemplate?

Я написал многопроектный файл.vstemplate, который работает нормально, за исключением того, что проекты имеют некоторые внешние зависимости (.dll), которые я хочу включить в шаблон, в качестве однорангового каталога для всех каталогов проектов, так что Сгенерированное решение выглядит так:

slndir
    lib # dependencies
    proj1
    proj2

У меня есть все, кроме lib. Есть ли способ создать этот каталог и развернуть в нем файлы?

1 ответ

Решение

Я думаю, что нет встроенного способа создания / добавления папки непосредственно под решением.

Тем не менее, двигатель vstemplate является расширяемым; Если вы реализуете интерфейс IWizard, вы сможете добавить любую желаемую логику.

Ознакомьтесь с ответом Крейга Скибо на этот вопрос на форуме MSDN, чтобы узнать подробнее об использовании API автоматизации DTE из вашего метода IWizard.RunFinished для добавления элемента решения.

Другие вопросы по тегам