2017-01-29 69 views
0

我们有一个使用自定义管道组件的BizTalk管道。有多种汇编版本的管道组件可用,我们想知道这个管道的编译版本。 我们在资源中加载了管道(添加为BizTalk程序集和资源,都尝试过),但依赖关系选项卡不显示任何组件依赖关系。 也尝试与其他管道项目以及验证是否所有其他管道也展示了此行为。并发现它是真实的。 这是预期的行为还是我错过了一些东西。在BizTalk管理控制台中看不到BizTalk管道组件依赖关系

版本 - BizTalk Server 2013/Windows Server 2012

回答

1

BizTalk 2013 R2中出现相同的行为。 它只显示哪些发送端口或接收端口使用管道,但是使用:部分是空白的并且不会显示什么管道组件被引用。

你可以去发送&接收端口本身,并在那里看到组件名称,但不会显示它使用的是什么版本。

如果您的不同版本的管道组件具有相同的强名称密钥,并且仅在程序集版本号上有所不同,那么它将使用GAC中的最新版本,或者如果在GAC中找不到,它将使用版本在Pipeline Components文件夹中。

也看到这个博客Find BizTalk Pipeline Component References

+0

这种行为是特定于只BizTalk管道组件?我尝试添加另一个仅包含地图并引用其他模式程序集的BizTalk组件。在这种情况下,它确实在它所属的依赖性选项卡和应用程序下显示依赖程序集。 **编辑** 在任何情况下,任何BizTalk项目都是BizTalk项目。它会使它所包含的BizTalk工件有什么不同。当程序集有一个map和一个管道时,看看它展示了什么行为会很有趣。 –

+0

@VaibhavVerma添加了一个链接到博客,其中描述了使用数据库查询来查找管道组件依赖关系 – Dijkgraaf