升级水晶报表席至2011 我正在升级水晶报表的版本,从水晶报表席到水晶报表2011。我们有一个C#windows窗体应用程序,目前正在使用Visual Studio 2010。我已安装Visual Studio 2010的Crystal Reports。这更新了我的参考资料。我已经为.net framework 4.0安装了Crystal Reports运行时引擎(我已经尝试了32位和64位)
在我们的应用程序中,我们使用报告查看表单运行报告,该表单向crystal viewer提供路径和连接信息:升级水晶报表席至2011 我正在升级水晶报表的版本,从水晶报表席到水晶报表2011。我们有一个C#windows窗体应用程序,目前正在使用Visual Studio 2010。我已安装Visual Studio 2010的Crystal Reports。这更新了我的参考资料。我已经为.net framework 4.0安装了Crystal Reports运行时引擎(我已经尝试了32位和64位),c#,winforms,crystal-reports,C#,Winforms,Crystal Reports,在我们的应用程序中,我们使用报告查看表单运行报告,该表单向crystal viewer提供路径和连接信息: var crReportDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument(); crReportDocument.Load(reportPath); ReportUtilities.ApplyConnectionInfo(crReportDocument, _useReportServer); crys
var crReportDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
crReportDocument.Load(reportPath);
ReportUtilities.ApplyConnectionInfo(crReportDocument, _useReportServer);
crystalReportViewer1.ReportSource = crReportDocument;
crystalReportViewer1.Zoom(1);
当我们用水晶报表XI发布应用程序时,我们可以先设置“从同一个位置下载应用程序必备席”。唯一的先决条件是.NET4框架和CrystalReports运行时。我已将32位运行时msi和64位运行时msi移动到发布到的同一位置。如果尝试使用这些设置发布,则会收到以下错误消息:
此外,如果我在应用程序中使用此方法中的Crystal Reports,我是否需要使用Crystal Reports viewer执行任何操作(我已经看到了此方法的下载)或者,只有在应用程序外部运行它时,才需要更改或拥有正确的
引用不仅要将其GAC'd
保存在.config文件中。。在当前项目中,它可能仍然指向旧程序集。您是否尝试过删除旧程序集并添加新程序集,然后在部署前重建应用程序..?根据引用上的路径,它们已更新:CrystalDecisions.CrystalReports.Engine的路径为:C:\Program Files(x86)\SAP业务对象\NETFramework为.NETFramework 4 \公共\SAP业务对象企业席4 \ Wi32×x86\dotNET\StRANALCODALISION.SCORALRATON.GEY.DLL<代码>以前是.NETFramework 2引用。