2013-01-04 81 views
3

我有一個包含14個項目的解決方案。我正在嘗試爲此解決方案創建一個部署包。我可以使用該向導打包要部署在遠程服務器上的單個項目;不過,我很難找到有關使用多個項目打包解決方案的任何信息。在VS2010中爲多個項目創建解決方案的部署包

首先,是否可以爲解決方案而不是項目創建部署包;其次,任何人都可以指出關於這個主題的任何信息(包裝一個包含多個項目的解決方案 - 而不是如何爲一個項目創建一個部署包)。

謝謝

回答

1

是否可以爲解決方案而不是項目創建部署包?

不知道您爲解決方案創建軟件包的目的,而只是回答您的問題 - 不,您無法打包整個解決方案。 VS 2010和2012中的包選項是創建一個可部署的項目,其中包括諸如網站,SQL之類的工件,用於測試或生產等其他環境。

但是,您可以通過zip瞭解VS2012中的解決方案,這是一項新功能,方法是右鍵單擊該解決方案以創建可移植性的縮小版解決方案。

最好的信息來源是microsoft

+1

我同意,在Visual Studio中,解決方案只不過是一個允許將項目按代碼組織的目的分組在一起的構造。部署的單位是該項目。 – Kevin

+0

@凱文:我不同意。部署的單位在解決方案和項目之間。你所說的只適用於有限的解決方案,其中一個項目描述了可交付成果。 –

+0

也可以在一個解決方案中創建多個項目的多個包。 – Nexus23

0

部署遠不止於visual studio提供的部署。

對於較高的學習曲線和所有的選項,請參閱:

維克斯3.6 wix.codeplex.com

我們使用這個工具,你描述的問題。

相關問題