自动导出visual studio 2012模板

use*_*165 5 templates export visual-studio-2012

我想要一种从Visual Studio 2012"自动"导出模板的方法.

我知道您可以通过选择文件 - >导出模板手动完成,然后为解决方案中的每个项目填写向导的问题,但这需要很长时间(键入...等).我想在代码中自动执行此操作.

我花了不少时间研究这个无济于事; 因此我的问题在这里!

调查1: 你可以用宏来做这件事,但它有点难看而且不太专业.(您如何以任何方式获得解决方案中的项目列表?)

调查2: 显然可以通过访问Visual Studio的自动化对象来实现; 我可以获得导出项目的功能,但是它只启动导出模板向导,导致您必须手动输入所有细节. 看到这个链接

调查3: 您可以执行一个名为"Projectgen.exe"的文件,它可以帮助创建向导的选项(因此您不必键入它们),但显然它属于另一家公司,在与他们联系后,他们是不愿意给我这个档案.(不仅如此,它是为早期版本的Visual Studio而设计的,并且调用一个out-of-proc EXE总是不是很好看)查看此链接

Visual Studio 2012中有一个类似的问题- 导出模板自动化但没有真正的答案.

必须有一个更清洁的方法来做到这一点!我很乐意分享我的知识......谢谢!

rav*_*nsp 1

我最终创建了一个 CodedUI 记录,并通过一些修改,我能够自动化整个多项目导出过程。