无法加载程序集版本13.0.3500.0(实际文件版本13.0.22.2668吗?)

2020-09-19 01:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我刚刚为Vi...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我刚刚为Visual Studio Community 2015安装了VS的CR SDK(CRforVS_13_0_22),并在项目中添加了引用。 它们的版本在VS项目中显示为13.0.3500.0,而实际文件的版本为13.0.22.2668。

在部署了此应用的服务器上,已安装CR运行时v13.0.22.2668(CRRuntime_32bit_13_0_22&CRRuntime_64bit_13_0_21)。

现在,该应用程序无法同时在VS + IISExpress和IIS上运行的本地开发计算机上生成报告。 它总是抛出此错误:

 System.IO.FileNotFoundException:无法加载文件或程序集" CrystalDecisions.Shared,版本= 13.0.3500.0,Culture =中性,PublicKeyToken = 692fbea5521e1304"或其依赖项之一。 该系统找不到指定的文件。
 文件名:'CrystalDecisions.Shared,Version = 13.0.3500.0,Culture = neutral,PublicKeyToken = 692fbea5521e1304'

我尝试像这样在Web.config文件中设置" bindingRedirect",但仍然无法正常工作:

 <运行时>  .....       

请帮助指教,我是否必须找到CR的早期版本才能将VS安装在我的开发机上?

最诚挚的问候,

Chakrit W。

2条回答
宇峰
2020-09-19 01:28

嗨,

我已经设法解决了这个问题。 看来我需要将bindingRedirect设置为v13.0.3500.0:

  

还有,我为项目中的所有Crystal Report Assembly引用设置了这些属性:

嵌入互操作类型=假
 复制本地=否
 特定版本=假

然后删除输出bin \文件夹中的所有内容,清理并重建项目,将新的bin/*和Web.config部署到服务器,最后
在服务器上重新启动应用程序。

现在,该应用程序将照常生成报告。

一周热门 更多>