You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BizTalk 2013R2升级至2020:找不到Microsoft.BizTalk.ParsingEngine命名空间

BizTalk 2020中Microsoft.BizTalk.ParsingEngine命名空间的处理方案

BizTalk 2020已经移除了Microsoft.BizTalk.ParsingEngine命名空间,这是产品升级时的API裁剪操作,旧版本(如2013R2)中该命名空间的功能已被整合到其他公开API或需要改用官方推荐的实现方式。针对你的编译问题,可按以下步骤处理:

  • 确认程序集引用正确性
    确保项目引用的是BizTalk 2020版本的Microsoft.BizTalk.Pipeline.dll,路径通常为C:\Program Files (x86)\Microsoft BizTalk Server 2020\Developer Tools\Microsoft.BizTalk.Pipeline.dll,不要混用旧版本的程序集。该版本的程序集确实不再包含ParsingEngine命名空间。

  • 替换核心逻辑
    如果你的自定义管道组件用于消息解析:

    • 优先使用BizTalk公开的IBaseMessageContext、IPipelineContext接口,结合Microsoft.BizTalk.Component.Interop命名空间下的类实现解析逻辑,这是BizTalk官方推荐的自定义管道组件开发方式。
    • 若之前依赖ParsingEngine中的特定解析类,可改用.NET原生的解析类(如XmlReader、StringReader)实现自定义格式解析,或者迁移到BizTalk 2020支持的Flat File Schema解析框架。
  • 兼容性适配建议
    对照BizTalk 2020迁移文档梳理API变更点,针对性修改代码。对于复杂的旧逻辑,可以封装适配层,在原有代码结构和新API之间做转换,降低整体改造工作量。

内容的提问来源于stack exchange,提问作者Rob Bowman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 03:55:00