我有一个 Biztalk 解决方案,我正试图将其分解为推荐的部署工件(架构、映射和编排,每个都在一个单独的 DLL 中),但我在使用一个架构时遇到了一些麻烦。
我在其中使用架构的编排具有使用架构类型定义的单个消息。在编排视图中,此消息旁边有错误图标 (!)。当我将鼠标悬停在图标上时,我看到“消息类型 'BiztalkPilot.MyMessageType' 不存在或无效。”
如果我更改类型的编译指令,使其驻留在比方说 BiztalkPilotSchema 命名空间中,那么整个事情就可以工作了。项目中的所有其他架构都位于 BiztalkPilot 命名空间中,并且它们都可以正常运行。
显然我可以切换命名空间并完成它,但如果可能的话我不想去那里。有谁知道为什么会发生这种情况?