水晶報表老新版本對接
阿新 • • 發佈:2018-11-09
開發用新版本,執行繼續 用老版本水晶報表的做法
例如從:vs2012升級到vs2017後,老版本的水晶報表不能適用於vs2017
在config檔案新增如下
<runtime> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.CrystalReports.Engine" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportSource" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.Shared" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.Web" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.Windows.Forms" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.ClientDoc" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.CommonControls" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.CommonObjectModel" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.Controllers" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.CubeDefModel" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.DataDefModel" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.DataSetConversion" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.ObjectFactory" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.Prompting" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.ReportDefModel" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="CrystalDecisions.ReportAppServer.XmlSerialize" publicKeyToken="692fbea5521e1304" culture="neutral" /> <bindingRedirect oldVersion="13.0.2000.0" newVersion="13.0.3500.0" /> </dependentAssembly> </assemblyBinding> </runtime>