2013-03-10 61 views
1

我有許多項目的解決方案。
我想用多個配置設置來構建幾個項目。如何使用多個配置構建相同的項目C#VisualStudio2012

例如:
ProjectA被設置爲目標框架:3.5和平臺目標x86。
輸出程序集名稱是:ProjectA.dll。

我想,點擊生成按鈕時,建立在幾個輸出文件的項目:
ProjectA_3.5_x86.dll - 爲目標框架3.5和平臺86
ProjectA_4.5_x64.dll - ...

這是構建服務器所做的。

有沒有一種方法可以讓構建操作查看配置文件,然後確定如何構建每個項目,使用不同的程序集名稱和不同的構建配置?

謝謝!

回答

2

據我所知,每個項目的編譯只能產生一個dll。這聽起來像你想要做的是創建不同的構建配置;這可以通過手動編輯項目文件或使用configuration manager完成。您可以設置不同的配置(3.5框架,x86 CPU,程序集名稱爲xxx.yyy),然後在編譯時選擇該配置。但是,理解您必須對您的代碼進行多次編譯,選擇不同的配置以生成不同的dll,這一點很重要。如果你有一個自動構建過程,你應該能夠設置項目多次編譯並更改配置名稱。

相關問題