点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我遇到以下错误:
{"无法加载文件或程序集'CrystalDecisions.ReportAppServer.CommLayer,版本= 13.0.3500.0,Culture =中性,PublicKeyToken = 692fbea5521e1304'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)":" CrystalDecisions.ReportAppServer.CommLayer,版本= 13.0.3500.0,Culture = neutral,PublicKeyToken = 692fbea5521e1304"}
这是针对使用VS 2019 .NET 4.5.1编写的,具有CrystalDecisions版本13.0.4000.0的Windows窗体应用程序,该平台使用的目标平台是x86,CR版本为4.0.30319。 该程序在我的开发机上运行,但是在将其部署到运行Windows Server 2016的服务器上时
CR13 SP 27 32位和/或64位尽管全局程序集缓存具有相同的程序集版本,但还是出现上述错误。 我尝试将重定向添加到配置文件,但是根据日志,由于未知原因,使用的配置文件实际上是服务器计算机配置。 我尝试安装/卸载
CR运行时,以及直接从服务器的全局程序集缓存中复制程序集以用作解决方案中的引用,无济于事。
不确定确切修复了什么,但是我能够解决此问题。 我认为最有可能的是卸载服务器上的64位运行时,将平台目标设置为x86,并关闭Don local提到的copy local。 谢谢 Don Williams 和Dell Stinnett-Christy 您的想法!
我非常感谢您的任何帮助唐·威廉姆斯(Don Williams)。 这适用于试图在Crystal Reports的自定义应用程序中显示信用声明的客户。 在解决此问题之前,该项目将处于暂停状态
由于某种原因,您的应用程序实际上正在寻找SDK的早期版本。 请检查您的应用程序中的引用,以确保它们指向的是程序集的13.0.4000版本,而不是13.0.3500版本,后者是较早的Service Pack。
-Dell p>
检查您的app.config文件,并搜索多个文件,因为Dell指出某些事情正在告诉您的应用程序加载以前的版本。
ProcessMonitor应该显示
>始终将"本地装配体复制"设置为false。 永远不要手动尝试分发CR运行时。
Don
一周热门 更多>