将Web窗体中的Crystal Report从13.0.2版本升级到13.0.22。组装错误

时间:2019-04-05 06:45:18

标签: asp.net webforms crystal-reports

我们正尝试将VS 2010 asp.net Web窗体的水晶报表升级到VS2017。版本从13.0.2000升级到version = 13.0.22.2668。我们在Web配置中遇到问题

我们尝试更改程序集的版本,但仍然出错

--- Web配置中的旧代码

<compilation debug="True" targetFramework="4.0">
      <assemblies>
        <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        </assemblies>
      <buildProviders>
        <add extension=".rpt" type="CrystalDecisions.Web.Compilation.RptBuildProvider, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
      </buildProviders>
    </compilation>

--- Web配置中的新配置。只需更新版本

<add assembly="CrystalDecisions.ReportSource, Version=13.0.22.2668, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Shared, Version=13.0.22.2668, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Web, Version=13.0.22.2668, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.22.2668, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>

0 个答案:

没有答案