2012-04-17 31 views
3

我想创建MSI构建包作为TFS构建的一部分。生成MSI作为TFS构建的一部分

有哪些选择?

我知道:

  1. 安装VS TFS服务器上(http://geekswithblogs.net/jakob/archive/2010/05/14/building-visual-studio-setup-projects -with-TFS-2010-团队build.aspx)

  2. 我不想依靠第三方软件或安装本身VS 2010 TFS

  • 使用第三方软件rver因为我没有许可证腾出

  • 回答

    0

    您应该创建MSI包构建TFS上建立你在本地以同样的方式的一些信息。

    如果你还没有任何东西,我强烈建议你看看Wix并使用它。但Wix主要是针对MSI的低级套件生成。

    如果您对安装向导有复杂的需求,则可以依靠InstallShield完成工作。 通过使用InstallShield(IS),你有两个选择:

    1. 创建将使用Windows安装程序(即构建的.msi科技)100%兼容的部署项目,不多不少。通过这样做,您可以使用Team Build轻松构建您的IS项目。
    2. 创建一个IS风格的部署项目(带有安装引导程序),并且您必须部署IS所需的运行时才能成功构建。

    但是,我强烈建议您不要选择基于连续集成约束条件创建部署包的方式,如果您必须在构建代理上安装第三方,那么它就不会做最难的事情。 (特别是如果那些是你可以克隆的虚拟机)

    相关问题