2

根据最佳实践,我已将我的 BizTalk 解决方案分成基于工件(架构、管道、地图等)的项目。我还将业务流程分成了解决方案文件夹。我创建了一个通用项目来保存每个模式都需要可用的模式,并在需要时引用这些模式......到目前为止一切都很好。

当我部署它时,它将部署通用模式和每个引用 - 导致多个模式。如果我尝试取消选中项目程序集中的依赖项,则会收到错误消息

此依赖项由项目添加,无法删除。

我错过了什么吗?

Visual Studio 2012,BizTalk Server 开发版 2013。

4

1 回答 1

1

真的,与另一篇文章中的答案相同。

将 Visual Studio 解决方案视为一个部署单元,并围绕它构建您的流程。意思是,所有的项目、模式、地图、编排,即使只有一个改变,也总是会一起出去。

由于部署问题,我非常努力不跨解决方案共享架构。即使这意味着重复或本质上重复的模式,我也会这样做。在 99% 的情况下,唯一中断的是 Xml 反汇编程序中的自动架构解析,并且很容易解决。

“当我部署它时,它将部署通用模式和每个引用 - 导致多个模式”

抱歉,这部分似乎不对。如果您有一个通用的 Schema 项目,则不应有重复项。

于 2014-03-21T17:19:18.063 回答