繁体   English   中英

Biztalk Map 目标架构导入多个架构

[英]Biztalk Map Destination Schema Imports Multiple Schemas

我有一个目标架构,可以再导入 2 个架构。 当架构文件与 map 在同一个项目中时,我没有问题。 但是,如果架构位于单独的架构项目中(根据良好做法),那么在构建 map 时会出现错误:

*无法加载源/目标架构:xxx.BS.CardPayments.Schemas.Projx.Service1_tempuri_org。 文件/类型不存在,或者如果存在项目依赖项,则不构建依赖项目。*

在构建 map 之前,我曾尝试将架构 dll 复制到 GAC,但这没有帮助。

任何建议都感激不尽!

谢谢*强调文字*

Rob,当您的模式与 map 位于同一项目中时,map 将通过文件名引用它们。 如果将 map 移动到另一个项目并尝试打开它,BizTalk map 编辑器将找不到这些文件。 如果您使用记事本或 XML 编辑器(搜索文件顶部附近的 Location 属性)打开 map,您可以清楚地看到这一点。

解决方案是使用完全限定的 .NET 类型名称来引用模式 - 即命名空间 + 类型名称。 在解决方案资源管理器中选择架构文件时,您可以从属性 window 获取这些值。

希望很清楚,如果您需要任何澄清,请告诉我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM