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

发布于 2024-08-24 08:33:34 字数 437 浏览 7 评论 0原文

我在部署某些模式时遇到问题:

我有包含 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

金兰素衣 2024-08-31 08:33:34

修复方法:

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

To fix:

From Visual Studio Solution Explorer, select all the projects you want to deploy, right click and select 'Deploy Selection'.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文