2013-05-20 76 views
0

我想在我的垃圾箱中生成一個空文件夾,但是您無法將「始終複製」應用於文件夾,僅適用於文件夾內的項目。 有沒有一種更清潔的方式來做到這一點,而不是在文件夾中創建一個空文件並且始終使用複製標記它?我使用VS 12,這是一個WPF C#應用程序如何將虛擬目錄複製到visual studio中輸出?

回答

1

您可以使用生成後事件。
右鍵單擊您的項目文件,並選擇屬性然後生成事件

在對生成後事件的空文本框中,鍵入您的命令行復制/創建你的目標目錄中的文件。

您也可以調用批處理文件或使用一些包含工作文件夾名稱的預定義宏。

而且你可以定義在你的命令運行的確切情況下(在successuful構建....)

對不起,我沒有時間來測試,不過,我希望能給你在正確的開始方向:

創建一個名爲TEST.CMD一個批處理文件,添加這些行,並將其保存在解決方案文件夾

rem --------------------- 
rem %1 = $(ProjectDir) 
rem %2 = $(SolutionDir) 
rem %3 = $(TargetDir) 
rem --------------------- 
C: 
CD %2 
IF NOT EXIST %3\test1. md %3\test1 
xcopy %1 %3\test1 

然後在生成後事件與

叫它
+0

您是否有示例發佈構建事件,我可以粘貼以在輸出目錄中創建名爲「test」的文件夾,無論它是哪個? (工作調試版本和任何其他配置我可能需要包括其他平臺等)? –

+0

試圖適應我的一個.... – Steve

+0

對不起沒有看到你更新的答案,謝謝你應該開始吧:) –

相關問題