2012-06-12 70 views
2

指定一個DLL文件的輸出目錄,我得在它很多項目上有大的解決方案。所以,當它建立它複製許多圖書館在構建的輸出目錄。我怎樣才能指定一些DLL文件的輸出目錄?如何使用的MSBuild

例如:

./OutputDir/Libraries/[and here we have some DLL files] 

./OutputDir/Program.exe. 

XCOPY生成後的行動幫助我的所有DLL文件複製到另一個目錄。這是生成後的行動:

mkdir "$(ProjectDir)bin\$(ConfigurationName)\Libraries" 

xcopy "$(ProjectDir)bin\$(ConfigurationName)\*.dll" "$(ProjectDir)bin\$(ConfigurationName)\Libraries" 

我應該如何這些DLL文件鏈接到executeable?

+1

您的更新完全是另外一個問題。是關於裝配綁定。這裏是聖經:http://msdn.microsoft.com/en-us/library/aa720133.aspx – AngeloBad

回答

6

您可以在項目設置中設置輸出文件,也可以覆蓋在編譯的時候用/property:OutputDir=OutputDir\Libraries

如果你需要一個DLL的副本,你可以使用後生成動作做到這一點。