Visual Studios 2012导出项目模板与文件

时间:2014-09-25 00:45:28

标签: c++ templates visual-studio-2012

我可以很好地将项目导出到模板,但是,新项目中缺少了一些东西。

我的目标是为代码测试创建一个模板,需要一些自定义项目/构建/链接配置。我发现我可以在导出的项目中保留所有这些自定义设置。除了这些设置之外,还有一个包含.dll和.lib文件的目录。我的路径设置为$(ProjectDir)\supp\tester.dll -and -

$(ProjectDir)\supp\tester.lib

在各自的链接位置。

问题在于,当我将项目导出为模板并从模板创建新项目时,我缺少supp目录中的tester.lib文件。我甚至尝试解压缩模板文件并将tester.lib文件添加回SUPP并重新解压缩。我仍然无法从包含tester.lib文件的模板创建项目。只创建了tester.dll文件。

我是否必须设置一些内容告诉VS将此文件包含在模板中?

谢谢!

1 个答案:

答案 0 :(得分:0)

我得到了它的工作,虽然我不确定它是否是最正确的解决方案。

我必须导出我的项目,解压缩生成的模板,将tester.lib文件复制到解压缩的文件,并通过添加以下内容手动编辑模板.vstemplate文件:

<ProjectItem ReplaceParameters="false" TargetFileName="tester.lib">tester.lib</ProjectItem>
<{1>}下的<Project><\Project>部分。然后我重新压缩文件并将其放在Visual Studios用户区的Templates目录中。我使用此模板创建的项目现在包括tester.dll和tester.lib文件。