2016-11-16 66 views
6
  1. 模板創建一個新項目
  2. 添加2個文件,driver.h(在頭文件)和driver.cpp(下源文件)
  3. 文件不被創建
  4. 添加的內容,如#包括對頭文件,幷包含頭文件的.cpp文件
  5. 文件<導出模板
  6. 項目模板,點擊下一步。
  7. 添加模板名稱,說明,不關心圖標或圖像,留空白。
  8. 完成後,使用上述模板創建一個項目。

現在我的導出模板中有一個zip文件夾,其中包含我們上面提到的模板(我們只是說項目模板)。問題是,當我使用這個模板創建一個新項目,h和.cpp文件在解決方案資源管理器中引用,但它們不存在: enter image description here源/頭,當我導出包含他們

如果我嘗試點擊driver.cpp或driver.h,我收到以下錯誤 enter image description here

但如果我貼在driver.h和driver.cpp文件放到這個位置,他們的工作 enter image description here

它違背瞭如果一個模板的用途我必須粘貼這些文件才能工作,爲什麼這些文件丟失並存在在文件瀏覽器?爲什麼這不保存我輸出的模板的內容?我需要做什麼來使模板自動創建兩個缺少的driver.cpp和driver.h文件,所以我不必每次創建需要這些相同文件的項目時都要經歷這個過程?

回答

3

我有同樣的問題。 問題是VS導出模板例程中存在一個錯誤,它不復制在項目子文件夾中組織的文件。恩。 .. \源文件\ driver.cpp

這是我做的一個解決辦法

  1. 刪除舊的(搞砸)模板:轉到 - > C:\用戶\ XXXX \應用程序數據\漫遊\ Microsoft \ VisualStudio \ 14.0 \ ProjectTemplatesCache 刪除不再需要的xxxx.zip目錄。

  2. 關閉並重新打開Visual Studio。 (你可以檢查模板都不見了 - 文件/新建/項目...

  3. 創建項目,你想

  4. 點擊和所有的頭文件和源文件拖動到項目的根

  5. 文件/導出模板。

  6. 現在,當您打開基於該模板的所有文件都會在那裏,你可以簡單地點擊,並在適當的子文件夾拖動它們的項目。

乾杯!

1

與其使用Add - >New Item...,我發現一個稍微乾淨的解決方法是簡單地將需要的文件拖放到項目中。這樣做會在導出模板時包含它們。

相關問題