BizTalk EDI接收管道中的EDI反汇编程序出现致命错误

BizTalk EDI接收管道中的EDI反汇编程序出现致命错误,biztalk,biztalk-2010,Biztalk,Biztalk 2010,在Microsoft BizTalk 2010中使用EDIReceive管道时,我收到以下错误: There was a failure executing the receive pipeline: "Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive, Microsoft.BizTalk.Edi.EdiPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad

在Microsoft BizTalk 2010中使用
EDIReceive
管道时,我收到以下错误:

There was a failure executing the receive pipeline: 

"Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive, Microsoft.BizTalk.Edi.EdiPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
Source: "EDI disassembler" Receive Port: "Receive 837P 5010" URI: "C:\EDI\5010InBound\837P\*.*" 
Reason: Method not found: 'Void Microsoft.BizTalk.Edi.MessageCore.TransactionSetErrorInfo..ctor(Int32, System.String, System.String, Microsoft.BizTalk.Edi.MessageCore.EdiProcessingUnitErrorList, System.String)'

我假设我缺少某种必需的组件,但在我的研究中,我没有发现任何问题。

在“添加/删除程序”中,对BizTalk Server安装进行修复,然后重新应用任何CU。

首先尝试修复BizTalk安装,然后重新应用任何CU。安装BizTalk Server 2010累积更新5解决了此问题。谢谢你的建议。@Johns-305你应该把它作为答案贴出来。