我想创建MSI构建包作为TFS构建的一部分。生成MSI作为TFS构建的一部分
有哪些选择?
我知道:
安装VS TFS服务器上(http://geekswithblogs.net/jakob/archive/2010/05/14/building-visual-studio-setup-projects -with-TFS-2010-团队build.aspx)
我不想依靠第三方软件或安装本身VS 2010 TFS
使用第三方软件rver因为我没有许可证腾出
我想创建MSI构建包作为TFS构建的一部分。生成MSI作为TFS构建的一部分
有哪些选择?
我知道:
安装VS TFS服务器上(http://geekswithblogs.net/jakob/archive/2010/05/14/building-visual-studio-setup-projects -with-TFS-2010-团队build.aspx)
使用第三方软件rver因为我没有许可证腾出
维克斯:http://wix.sourceforge.net/
它可以使用的MSBuild调用。 我使用它非常成功地在我的项目
本页面的一个给出了所需要的http://wix.sourceforge.net/manual-wix3/authoring_first_msbuild_project.htm
您应该创建MSI包构建TFS上建立你在本地以同样的方式的一些信息。
如果你还没有任何东西,我强烈建议你看看Wix并使用它。但Wix主要是针对MSI的低级套件生成。
如果您对安装向导有复杂的需求,则可以依靠InstallShield完成工作。 通过使用InstallShield(IS),你有两个选择:
但是,我强烈建议您不要选择基于连续集成约束条件创建部署包的方式,如果您必须在构建代理上安装第三方,那么它就不会做最难的事情。 (特别是如果那些是你可以克隆的虚拟机)
+1对于wix,visual studio setup项目是一个死路一条,因为它们不会被包含在下一个视觉工作室 – 2012-04-17 18:48:21