BizTalk公共模式

BizTalk公共模式,biztalk,biztalk-2013,Biztalk,Biztalk 2013,根据最佳实践,我已根据工件(模式、管道、映射等)将BizTalk解决方案分为多个项目。我还将业务流程分离到解决方案文件夹中。我已经创建了一个公共项目来保存每个项目都需要可用的模式,并在需要时引用这些模式。。。到目前为止还不错 当我部署时,它将部署公共模式和每个引用,从而产生多个模式。如果我尝试在项目程序集中取消勾选依赖项,我会得到错误 此依赖项是由项目添加的,无法删除 我错过什么了吗 Visual Studio 2012,BizTalk Server开发版2013。事实上,答案与另一篇文章中的答

根据最佳实践,我已根据工件(模式、管道、映射等)将BizTalk解决方案分为多个项目。我还将业务流程分离到解决方案文件夹中。我已经创建了一个公共项目来保存每个项目都需要可用的模式,并在需要时引用这些模式。。。到目前为止还不错

当我部署时,它将部署公共模式和每个引用,从而产生多个模式。如果我尝试在项目程序集中取消勾选依赖项,我会得到错误

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

我错过什么了吗


Visual Studio 2012,BizTalk Server开发版2013。

事实上,答案与另一篇文章中的答案相同

将VisualStudio解决方案视为一个部署单元,并围绕它构建流程。也就是说,所有的项目、模式、映射、编排,即使只有一个发生了变化,也总是会一起消失

由于部署问题,我尽量不在解决方案之间共享模式。我这样做,即使它意味着重复或本质上重复的模式。99%的情况下,唯一会出现问题的是Xml反汇编程序中的自动模式解析,这很容易解决

“当我部署时,它将部署公共模式和每个引用,从而产生多个模式”


对不起,这部分好像不对。如果您有一个公共架构项目,那么不应该有重复的项目。

我想清楚,您可以在不同的解决方案中部署重复的架构,例如Microsoft序列化,而不会产生任何影响?但是《Microsoft操作指南》建议将公共工件放入公共解决方案中,并引用不同的解决方案。