Как включить внешний каталог "lib" в мульти-проект.vstemplate?
Я написал многопроектный файл.vstemplate, который работает нормально, за исключением того, что проекты имеют некоторые внешние зависимости (.dll), которые я хочу включить в шаблон, в качестве однорангового каталога для всех каталогов проектов, так что Сгенерированное решение выглядит так:
slndir
lib # dependencies
proj1
proj2
У меня есть все, кроме lib. Есть ли способ создать этот каталог и развернуть в нем файлы?
1 ответ
Я думаю, что нет встроенного способа создания / добавления папки непосредственно под решением.
Тем не менее, двигатель vstemplate является расширяемым; Если вы реализуете интерфейс IWizard, вы сможете добавить любую желаемую логику.
Ознакомьтесь с ответом Крейга Скибо на этот вопрос на форуме MSDN, чтобы узнать подробнее об использовании API автоматизации DTE из вашего метода IWizard.RunFinished для добавления элемента решения.