5

我想要一种从 Visual Studio 2012 中“自动”导出模板的方法。

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

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

调查 1: 你“可以”用宏来做到这一点,但是它有点难看,而且不是很专业。(您将如何获得解决方案中的项目列表?)

调查 2: 显然可以通过利用 Visual Studio 的自动化对象来实现;我可以使用导出项目的功能,但是它只会启动导出模板向导,导致您无论如何都必须手动输入所有详细信息。 看到这个链接

调查 3: 您可以执行一个名为“Projectgen.exe”的文件,该文件有助于创建向导的选项(因此您不必键入它们),但显然它属于另一家公司,在与他们联系后,他们是不愿意给我文件。(不仅如此,它是为早期版本的 Visual Studio 设计的,调用进程外 EXE 总是不太好)见这个链接

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

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

4

1 回答 1

1

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

于 2016-01-22T14:28:03.993 回答