在CrystalReport中分配DataSource时发生FileNotFoundException

本文关键字:FileNotFoundException DataSource CrystalReport 分配 | 更新日期: 2023-09-27 18:04:25

在报表中分配数据源时抛出System.IO.FileNotFoundException执行选项。我使用的是visual studio 2013,C#4.5,WinForm应用程序。我已经为visualstudio13安装了水晶报告。

这是代码

    DataSet ds = new DataSet();
    ds.Tables.Add(new DataTable("administration_CashDeskManager_Reports_ReportDataBusinessObject"));
    ds.Tables.Add(new DataTable("administration_CashDeskManager_Reports_ReportDataDetailBusinessObject"));
    Reports.CrystalReport.rptCashDeskTransactionLog Report = new Reports.CrystalReport.rptCashDeskTransactionLog();
    Report.SetDataSource(ds);
    crViewer.ReportSource = Report;

Report.SetDataSource(ds(命令上引发错误。

我认为这个错误是版本特定的错误。

异常详细信息:

"System.IO.FileNotFoundException"类型的未处理异常发生在mscorlib.dll 中

附加信息:无法加载文件或程序集'file:///C:''Program Files''SAP BusinessObjects ''Crystal Reports for.NET框架4.0''Common''SAP BusinessObjects Enterprise XI4.0''win32_x86''dotnet1''crdb_adoplus.dll’或其依赖项之一。系统找不到指定的文件。

在CrystalReport中分配DataSource时发生FileNotFoundException

在配置中添加以下部分后重试:

<startup uselegacyv2runtimeactivationpolicy="true">
  <supportedruntime version="v4.0" />
</startup>

在应用程序配置文件中使用以下代码:

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1" />
</startup></p>
相关文章:
  • 没有找到相关文章