【问题标题】:Use msbuild to deploy BizTalk 2009 project使用 msbuild 部署 BizTalk 2009 项目
【发布时间】:2011-05-06 18:44:37
【问题描述】:

当我在我的 BizTalk 2009 .btproj 文件上运行 msbuild 时,会执行默认目标并构建项目。

我可以调用一个目标来部署项目吗?

【问题讨论】:

    标签: msbuild biztalk biztalk-2009 biztalk-deployment


    【解决方案1】:

    很遗憾,没有。

    但是这可能没有用,因为一旦您获得了包含在多个模块化项目和解决方案中的解决方案,就没有一种简单的方法来管理它们之间的依赖关系。

    相反,您最好花一些时间来设置适当的部署基础架构。正如 Thomas 建议的那样,您应该查看 CodePlex 上的大量 Deployment Framework for BizTalk,它几乎涵盖了您可能希望通过 BizTalk 解决的所有要求。

    如果这看起来太吓人,我建议您使用 msbuild 构建一个简单的部署框架。这实际上非常简单明了。构建单个项目会轻而易举,因为您可以从 .btproj 文件中调用标准目标。其他任务,例如部署,可以通过调用内置的 BtsTask 命令行实用程序来编写。

    许多第三方任务可用于帮助处理 BizTalk 项目。

    请查看我博客上的this post 了解更多信息。

    【讨论】:

      【解决方案2】:

      今天没有理由从头开始为 BizTalk 创建自己的部署工具。请查看http://biztalkdeployment.codeplex.com 的 BizTalk 部署框架。它涵盖了从简单到复杂的部署场景,还包括用于 BizTalk 的配置管理和开发人员生产力工具。

      【讨论】:

      • Thomas,BizTalk 部署框架是一个很棒的工具,应该推荐用于大型项目。然而,Jeremy 似乎是从 BizTalk 开始的,这就是我指出简单替代方案的原因。我知道当我开始的时候,BizTalk 的部署框架一开始看起来像是一个巨大的、矫枉过正的野兽。
      • BTDF 并不难驾驭,而且非常棒。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多