我在部署一些架构时遇到问题:
我有包含 schemaA 的程序集 A,包含引用程序集 A 的程序集 B 和包含架构 C 并且还引用程序集A 的程序集B。
我可以很好地部署 asssemblyA 并在 BizTalk Admin 的架构中查看 schemaA。
我可以很好地部署 assemblyB 或 assemblyC,并在 BizTalk admin 中查看相应的架构。
如果我在 assemblyB 已部署时尝试部署 assemblyC,则 assemblyB 及其架构将从 BizTalk 管理员中消失(反之亦然)。
如果我从 B 或 C 中删除对 assemblyA 的引用,那么我可以很好地将所有三个部署在一起(但在实际情况下需要该引用)。
我究竟做错了什么?