我发布这个帖子是因为,我绝望了。
我开发了一个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天,所以我需要你的帮助。
提前感谢您的帮助。