2009-10-14 61 views
7

當用VS2008做C#時,有一個文件屬性「複製到輸出目錄」。這個屬性似乎在VC++中缺失。接近相同效果的最簡單方法是什麼?VC++中的「複製到輸出目錄」

我被告知應該使用自定義構建規則來完成此操作。這是否是最簡單的方法,如果是這樣,應該如何實現自定義構建規則?

回答

6

在項目屬性頁中,其中一個Configuration Properties是名爲Build Events的節點。

在該節點下是Pre-Build, Pre-Link, and Post-Build Event節點。

在每一個你可以在Command Line財產

把一個簡單的命令例如:

copy $(InputDir)\files\my_special_file.txt $(OutDir) 

基本上命令行僅僅是一個CMD.EXE命令。

+0

謝謝:)我添加了所有我應該複製到「files」子目錄中的文件,並添加了複製「$(InputDir)\ files \ *。*」「$(OutDir)」作爲我的發佈後事件。 – hrnt 2009-10-15 14:18:50

+3

使用「copy/y」,因此它會覆蓋而不詢問或更好:「xcopy/y/D」 - 如果更新,則自動覆蓋複製。 – 2011-01-17 11:29:45

+0

這有一個問題,它不會複製這些文件,除非其中一個項目文件發生更改。 – 2012-06-30 23:01:03

相關問題