2011-11-06 61 views
6

我在VS2010中有一個巨大的解決方案。有大約60個項目(最多是類庫和需要安裝的第三方依賴項)以及60多個安裝項目類型的項目。安裝項目中x64 x86之間的批量切換

當然,我希望能夠編譯解決這兩個平臺 - x64和x86

我的問題是:有沒有簡單的方法來做到這一點?就像,每次都通過每個項目屬性並在x64和x86之間切換都是不合理的。

我有經典的解決方案 - 拆分爲2個解決方案,一個用於x64,另一個用於x86。

我在想的方式是在解決方案中擁有像主項目一樣的所有其他項目都取決於其配置 - 所以如果項目設置爲x64,則所有解決方案都將編譯爲x64,而另一個方式。

+1

有60個安裝項目是錯誤的。從一開始。然後,x64安裝程序只是一個。 –

+0

我不認爲這是錯的,這是必要的。我有不同的MSI和主安裝程序選擇安裝哪些元素,取決於許多參數,如用戶選擇等。主安裝程序是Web窗體項目,因爲我不能運行多個MSI。需要關於給定情況的建議。 – eddyuk

+0

哇60個項目!這是什麼類型的應用程序? – Elmo

回答

1

您不應該每次都瀏覽每個項目並更改項目屬性。您是否嘗試過通過配置管理器更改活動解決方案平臺?這應該會改變解決方案中的所有項目。

您可能還想了解x86/x64/AnyCPU平臺目標爲您做些什麼。除非你有特定的需求,AnyCPU可能會成爲你想要的目標。

相關問題