Cómo incluir directorio externo “lib” en .vstemplate multi-proyecto?
-
20-09-2019 - |
Pregunta
He escrito un archivo .vstemplate multi-proyecto, que funciona bien, excepto que los proyectos tienen algunas dependencias externas (.dll) que desea incluir en la plantilla, como un directorio de igual a todos los directorios del proyecto, de tal manera que la solución generada se ve así:
slndir
lib # dependencies
proj1
proj2
Tengo todo excepto lib. ¿Hay alguna manera de generar este directorio y desplegar archivos en ella?
Solución
Creo que no hay manera integrada para crear / añadir una carpeta directamente debajo de la solución.
Sin embargo, el motor de vstemplate es extensible; Si implementa el IWizard proporcionan la interfaz podrás abble añadir ninguna lógica personalizada que desee.
Salida respuesta de Craig Skibo en este MSDN cuestión foro para los detalles sobre cómo utilizar la API de automatización de DTE de su método IWizard.RunFinished agregar un elemento de solución.