Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 自动导出visual studio 2012模板_Templates_Visual Studio 2012_Export - Fatal编程技术网

Templates 自动导出visual studio 2012模板

Templates 自动导出visual studio 2012模板,templates,visual-studio-2012,export,Templates,Visual Studio 2012,Export,我想要一种从VisualStudio2012“自动”导出模板的方法 我知道您可以通过选择File->Export Template手动完成,然后为解决方案中的每个项目填写向导问题,但这需要很长时间(键入…等)。我想在代码中实现这一点的自动化 我花了相当多的时间对此进行研究,但毫无结果;因此我的问题在这里 调查1: 你可以用宏来做这个,但是它有点难看,不太专业。(您如何获得解决方案中的项目列表?) 调查2: 显然,通过利用VisualStudio的自动化对象是可能的;我可以使用函数导出项目,但是它

我想要一种从VisualStudio2012“自动”导出模板的方法

我知道您可以通过选择File->Export Template手动完成,然后为解决方案中的每个项目填写向导问题,但这需要很长时间(键入…等)。我想在代码中实现这一点的自动化

我花了相当多的时间对此进行研究,但毫无结果;因此我的问题在这里

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

调查2: 显然,通过利用VisualStudio的自动化对象是可能的;我可以使用函数导出项目,但是它只启动导出模板向导,导致您必须手动键入所有详细信息。

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

当时也有类似的问题,但没有真正的答案


一定有更干净的方法可以做到这一点!我很高兴与大家分享我的知识。。。谢谢

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