我可以很好地将项目导出到模板,但是,新项目中缺少了一些东西。
我的目标是为代码测试创建一个模板,需要一些自定义项目/构建/链接配置。我发现我可以在导出的项目中保留所有这些自定义设置。除了这些设置之外,还有一个包含.dll和.lib文件的目录。我的路径设置为$(ProjectDir)\supp\tester.dll
-and -
$(ProjectDir)\supp\tester.lib
在各自的链接位置。
问题在于,当我将项目导出为模板并从模板创建新项目时,我缺少supp目录中的tester.lib文件。我甚至尝试解压缩模板文件并将tester.lib文件添加回SUPP并重新解压缩。我仍然无法从包含tester.lib文件的模板创建项目。只创建了tester.dll文件。
我是否必须设置一些内容告诉VS将此文件包含在模板中?
谢谢!
答案 0 :(得分:0)
我得到了它的工作,虽然我不确定它是否是最正确的解决方案。
我必须导出我的项目,解压缩生成的模板,将tester.lib文件复制到解压缩的文件,并通过添加以下内容手动编辑模板.vstemplate文件:
<ProjectItem ReplaceParameters="false" TargetFileName="tester.lib">tester.lib</ProjectItem>
<{1>}下的<Project><\Project>
部分。然后我重新压缩文件并将其放在Visual Studios用户区的Templates目录中。我使用此模板创建的项目现在包括tester.dll和tester.lib文件。