2012-07-16 68 views
0

我只是升級我的項目從SDK 1.3到1.7,我注意到,現在當我構建應用程序包(cspkg)不是與構建創建。我已經點擊發布來創建一個包。有沒有辦法告訴VS每次構建觸發時創建一個包。創建蔚藍包與構建

也使用msbuild有辦法做同樣的事情。我有一個解決方案下的多個項目,其中大部分只是庫,然後是這個天藍色的應用程序。有沒有辦法指定一個帶有參數的msbuild語句來告訴azure應用程序創建包以及構建其他項目。另外,當我指定調試時,應該創建調試包,並且當我指定釋放開關時,應該創建發行包。

我該如何在構建服務器上做同樣的事情,以及在哪裏有指定要構建的sln的.proj文件。我怎麼能提到在那裏建立軟件包的開關。

感謝, 注:Kunal

回答

1

可以配置CSPACK命令(請務必將CSPACK.exe從SDK 1.7的路徑,否則你會得到與SDK 1.6項目的一些架構相關的錯誤推出)的帖子在Windows構建事件Azure應用程序構建設置。這種方式當你將構建成功後,CSPACK命令將運行並打包你的應用程序。你可以用同樣的方法配置你的MSBuild配置。我剛剛測試過,它對我有用。

參觀this MSDN article on packaging a cloud service瞭解更多信息。

0

你也可以使用msbuild來做到這一點。請參閱this question的解決方案部分。