c#中无法加载CrystalReport的crdb_adoplus.dll文件问题

来源:互联网 发布:软考程序员课程百度云 编辑:程序博客网 时间:2024/05/02 11:19

本人在用VS2010的CRYSTALREPORT开发报表的时候,实用push模式开发的时候运行发现的无法运行报表。无论如何更改代码都是出现相同的错误。然后GOOGLE之,在SAP的论坛里找到了答案。主要是因为4.0framework无法编译以前版本的framework。

问题描述:

  未能加载文件或程序集“file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll”或它的某一个依赖项。系统找不到指定的文件。



解决方法:

在 app.config中添加如下代码:

<startup  useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>

原创粉丝点击