2010-04-13 47 views
0

考慮這個問題:Visual Studio中:一個文件夾中的文件製作得斌/調試和不斌/調試/文件夾

我有文件夾,名爲\我的解決方案裏面SQLCE35Dlls。它有一些需要應用程序以獨立的方式與SQLCE數據庫進行交互的dll [沒有在PC上安裝sql server ce 35]。

構建完成後,我希望這些文件進入bin/debug而不是bin/debug/SQLCE35Dlls /。設置「如果較新則複製」創建後一種情況。我想要前者。

是否有可能促成這一點,或者這是否必須作爲安裝程序腳本的一部分完成? [避免在解決方案的根級而不是在文件夾內添加dll的解決方案]。

這是一個Winforms項目解決方案。

回答

1

您可以通過添加後期製作事件命令來執行任何自定義文件複製操作。查看項目屬性頁面的構建事件選項卡。

使用xcopy命令和相應的內置宏創建命令。點擊Edit Post-build按鈕查看宏。

例如:

xcopy $(TargetDir)\SQLCE35Dlls $(TargetDir) 

這應該複製從斌\調試\ SQLCE35Dlls斌\調試所有文件。

+0

謝謝查爾斯,做到了。我最終使用了以下內容來避免2個.dlls文件浮動。 MOVE/Y $(TargetDir)\ SQL35ReqDlls \ *。dll $(TargetDir) – 2010-04-15 13:01:01

相關問題