2013-03-12 172 views
0

在Visual Studio 2012中將外部鏈接文件複製到網站的根目錄

我有三個網站都使用同一組數據庫連接字符串。

我將數據庫連接字符串保存在位於通用解決方案文件夾(所有三個網站外部)的connectionStrings.config文件中。

我列入本文件的鏈接(配置爲ContentCopy Always) - connectionString.config文件,每個網站的bin文件夾時,我編譯/運行的網站,其副本。

我想將該文件複製到每個網站的根目錄。有沒有簡單的方法來實現這一點?

執行此操作的一種方法是在項目後期構建步驟中使用xcopy

另一種解決方案是修改.csproj文件(或一個單獨的外部.target文件)以鏈接的文件複製到根(代替到$(OutputDir)

回答

1

我使用的生成後事件。它有宏的地方你想要文件結束。

只需使用帶有幾個「..」的$(Macro)標籤,就可以將文件「按摩」到您想要的位置。

copy $(ProjectDir)..\connectionStrings.config $(TargetDir)connectionStrings.config 
相關問題