BizTalk:无法部署两个都引用同一基本程序集的架构程序集
我在部署某些模式时遇到问题:
我有包含 schemaA 的 assemblyA,包含 schemaB 的 assemblyB,其中 schemaB 引用了 assemblyA,而 assemblyC 包含 schemaC 并且还引用了 assemblyA。
我可以很好地部署 assemblyA 并在 BizTalk Admin 的架构中查看 schemaA。
我可以很好地部署 assemblyB 或 assemblyC 并在 BizTalk 管理中查看相应的架构。
如果我尝试在已部署 assemblyB 的情况下部署 assemblyC,则 assemblyB 及其架构将从 BizTalk 管理中消失(反之亦然)。
如果我从 B 或 C 中删除对 assemblyA 的引用,那么我可以将所有三个一起部署在一起(但在实际情况下需要该引用)。
我做错了什么?
I'm having trouble deploying some schemas:
I have assemblyA containing schemaA, assemblyB containing schemaB which references assemblyA and assemblyC containing schemaC and also referenceing assemblyA.
I can deploy asssemblyA fine and see schemaA in schemas in BizTalk Admin.
I can deploy EITHER assemblyB or assemblyC fine and see the corresponding schema in BizTalk admin.
If I try to deploy assemblyC when assemblyB is already deployed, then then assemblyB disappears from BizTalk admin along with its schema (and vice versa).
If I remove the reference to assemblyA from either B or C then I can deploy all three together just fine (but that reference is required in real case).
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
修复方法:
从 Visual Studio 解决方案资源管理器中,选择要部署的所有项目,右键单击并选择“部署选择”。
To fix:
From Visual Studio Solution Explorer, select all the projects you want to deploy, right click and select 'Deploy Selection'.