部署Crystal报表应用程序时出错

时间:2016-02-24 12:01:14

标签: c# .net visual-studio-2012 crystal-reports

我发布这个帖子是因为,我绝望了。

我开发了一个C#应用程序,它使用Crystal Report生成* .doc文件。该应用程序适用于我的开发站,但我无法在客户端站点上运行。

当我在客户端工作站上执行应用程序时,应用程序崩溃并显示以下消息:" MyApplicationName.exe停止工作"。我在客户端工作站上安装了Visual Studio,用于查看应用程序的行崩溃,行是:rpt.ExportToDisk(ExportFormatType.WordForWindows, destinatedPath); 该行是从以下代码中提取的:

ReportDocument rpt =  rpt = new ReportDocument();
rpt.Load(rptPath);
rpt.ExportToDisk(ExportFormatType.WordForWindows, destinatedFilePath);

当我使用Visual Studio调试应用程序时,错误是:

0x00000000 in MyApplicationName.exe : 
0xC0000005: Access Violation

我使用 Installshield 部署了我的应用程序。我使用 MergeModule 在先决条件中添加用于.NET Framework的SAP Crystal Reports运行时引擎。 此外,我还包括先决条件 Microsoft .NET Framework 4.5完整适用于Windows Vista的Windows Installer 4.5(x86)

我的开发配置和客户端配置: Windows 7 64位 Net Framework 4.5 用于.NET Framework 13.0.15的SAP Crystal Reports运行时引擎 Visual Studio 2012

我解决了这个问题4天,所以我需要你的帮助。

提前感谢您的帮助。

0 个答案:

没有答案