Reference BizTalk:无法部署引用同一基本程序集的两个架构程序集

Reference BizTalk:无法部署引用同一基本程序集的两个架构程序集,reference,schema,biztalk,biztalk-deployment,Reference,Schema,Biztalk,Biztalk Deployment,部署某些架构时遇到问题: 我有包含schemaA的assemblyA,包含引用assemblyA的schemaB的assemblyB和包含schemaC的assemblyC,还引用assemblyA 我可以很好地部署Assemblya,并在BizTalk Admin的模式中看到schemaA 我可以很好地部署assemblyB或assemblyC,并在BizTalk admin中查看相应的架构 如果在已部署assemblyB的情况下尝试部署assemblyC,则assemblyB将与其架构一起从

部署某些架构时遇到问题:

我有包含schemaA的assemblyA,包含引用assemblyA的schemaB的assemblyB和包含schemaC的assemblyC,还引用assemblyA

我可以很好地部署Assemblya,并在BizTalk Admin的模式中看到schemaA

我可以很好地部署assemblyB或assemblyC,并在BizTalk admin中查看相应的架构

如果在已部署assemblyB的情况下尝试部署assemblyC,则assemblyB将与其架构一起从BizTalk管理员中消失,反之亦然

如果我从B或C中删除对assemblyA的引用,那么我可以很好地将这三个组件部署在一起,但在实际情况中需要该引用

我做错了什么?

要修复:


从Visual Studio解决方案资源管理器中,选择要部署的所有项目,右键单击并选择“部署选择”。

每次都必须选择所有项目A、B和C