2012-07-16 72 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的解决方案部分。