尝试在 Microsoft Dynamics AX 2009 中部署报表时出现“ClrBridge 未加载”错误
本文提供了在 Microsoft Dynamics AX 2009 中尝试部署报表时收到 ClrBridge 未加载 错误的问题的解决方法。
适用于: Microsoft Dynamics AX 2009
原始 KB 数: 2277529
现象
尝试部署 Microsoft Dynamics AX 2009 报表时,会收到以下错误消息。 日志文件中出现以下错误:
Microsoft Dynamics AX 报告项目部署:ClrBridgeLoader:致命错误:
无法加载 Microsoft.Dynamics.ClrBridge.dll。 错误:未加载 ClrBridge。
原因
之所以出现此行为,是因为 GAC (:\Windows\Assembly 文件夹中的 Microsoft.Dynamics.BusinessConnectorNet 与 AX 内核版本不同)。 例如:AX 内核版本为 5.0.1000.52(AX 2009 SP1),但 Microsoft.Dynamics.BusinessConnectorNet 版本为 5.0.593.0 (RTM)
解决方法
在部署报表的计算机上应用 Microsoft Dynamics AX 2009 SP1。 然后,应会看到 Microsoft Dynamics AX SP1 安装程序检测到需要更新 .NET Business Connector。 完成此操作后,请验证 Microsoft.Dynamics.BusinessConnectorNet 现在是否为版本 5.0.1000.52(与 AX 内核相同)。 在 Windows 资源管理器中,在 :\Windows\System32 文件夹中找到此文件,右键单击该文件,选择“属性”,然后选择“版本”选项卡。文件版本应为 5.0.1000.52 或与AX32Serv.exe文件版本相同。