2014-09-25 65 views
0

我可以將項目導出到模板中,但是,新項目中缺少的東西。Visual Studios 2012用文件導出項目模板

我的目標是爲代碼測試創建一個模板,該模板需要一些自定義項目/構建/鏈接配置。我發現我可以在導出的項目中保留所有這些自定義設置。除了這些設置之外,還有一個包含.dll和.lib文件的目錄。我有我的路徑設置爲$(ProjectDir)\supp\tester.dll - 和 -

$(ProjectDir)\supp\tester.lib 
在連接它們各自的位置

問題是,當我將項目導出爲模板並從模板創建新項目時,我缺少supp目錄中的tester.lib文件。我甚至嘗試解壓縮模板文件,並將tester.lib文件添加回SUPP,然後重新進行壓縮。我仍然無法從包含tester.lib文件的模板創建項目。只有tester.dll文件被創建。

我必須設置一些東西來告訴VS將這個文件包含在模板中嗎?

謝謝!

+0

您是否考慮過使用屬性表? – 2014-09-25 00:50:09

回答

0

我知道它的工作原理,但我不確定它是否是最正確的解決方案。

我不得不出口我的項目,解壓得到的模板,複製tester.lib文件解壓縮的文件,並通過添加手動編輯.vstemplate文件模板:下<Project><\Project>部分

<ProjectItem ReplaceParameters="false" TargetFileName="tester.lib">tester.lib</ProjectItem> 

。然後我重新將這些文件解壓縮到Visual Studio用戶區的Templates目錄中。我現在用這個模板創建的項目包括tester.dll和tester.lib文件。

相關問題