2016-08-02 41 views
0

我的問題是,當我構建任何解決方案時,所有的dll都被複制到bin文件夾中。我們可以拆分這個DLL與不同的不同文件夾的一旦構建完成?即我有一些第三方dll和一些其他類似DevExpress DLL的DLL,所以我想分開那些在指定文件夾中的所有文件。 請不要建議手動複製粘貼。開發人員從git集線器中提取代碼後,即可自動創建文件夾結構。
請建議我們是否可以使用構建後事件。 在此先感謝。如何拆分builded dll的不同不同的文件夾

+0

你試過了什麼?是的,當然你可以創建一個複製dll的後期構建,但是你可能不得不手動輸入dll及其目標文件夾的名稱,因爲msbuild現在可能知道哪些是第三方,哪些是不是.. – stijn

+0

嗨,你是對的,我正在手動一個一個ie.MOVE/Y「$(TargetDir)FleeTime.AdvancedSearch.pdb」「$(TargetDir)\。NetModules \ AppLauncher.lib」 是否有任何方法可以自動執行?我認爲南特是另一個解決方案,請分享,如果你有任何想法... –

+0

你稱爲'第三方DLL'的所有那些被添加爲項目參考?即在項目文件中,它們被定義爲「'?如果你更新你的問題並且顯示你知道的文件的簡短列表,以及你希望他們如何分裂,可能會更好,因爲它現在還不是很清楚。 – stijn

回答

0

您可以在構建後通過複製任務複製文件。例如,(添加到項目文件的末尾):

enter image description here

相關問題