2013-04-02 87 views
1

我有一個MVC項目,並希望有生成輸出到不同的目錄。我已經在項目屬性中設置了輸出路徑,並且這會照顧所有.DLL的部署位置,但是如何獲得我的視圖內容文件夾還在那裏移動?Visual Studio 2012 - 複製「視圖」和「內容」項目輸出路徑

我意識到我可以使用生成後事件來移動文件,但我覺得有一種更簡單的方法(我可能以前做過...)。

+0

確實[這](http://stackoverflow.com/a/13575551/147211)爲你工作? – KMoraz

+0

@KMoraz謝謝。我確實看到了那一個,但對我來說似乎有點不合適。我在下面回答了我自己的問題。 –

回答

2

我結束了生成後事件,因爲它是很容易去......

Robocopy $(ProjectDir)Views $(TargetDir)..\Views /s 
Robocopy $(ProjectDir)Content $(TargetDir)..\Content /s 
Copy $(ProjectDir)Web.config $(TargetDir)..\Web.config 

這仍然會使用Visual Studio項目屬性中輸出路徑變量集。這對我來說很重要,因爲一些團隊成員比較低級,我希望設置過程很簡單。

0

有點晚了,但我想你也需要設置'WebProjectOutputDir'。對於我的項目,我有:

WebProjectOutputDir=ReleaseFolder 

OutDir=ReleaseFolder\bin 
相關問題