除了我自己的电脑,报告不能在其他电脑上执行
本文关键字:电脑 其他 执行 报告 自己的 除了我 不能 | 更新日期: 2023-09-27 18:06:14
我的应用程序不能在任何计算机上工作,但我自己的。当我从计算机的bin文件夹中打开exe时,它会弹出报告,我可以毫无问题地运行它。但是,当我转到另一台计算机时,它崩溃并显示以下错误:
Problem Event Name: CLR20r3
Problem Signature 01: CrystalTest.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 57d0272d
Problem Signature 04: CrystalDecisions.Shared
Problem Signature 05: 13.0.17.2096
Problem Signature 06: 576134be
Problem Signature 07: 69d
Problem Signature 08: 1
Problem Signature 09: System.TypeInitialization
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
我创建了一个新的c# windows窗体应用程序项目,将现有的CrystalReport添加为一个新项目,向窗体添加了一个CrystalReportViewer,并添加了以下代码:
private void crystalReportViewer1_Load(object sender, EventArgs e) {
ClinicLetter rpt = new ClinicLetter();
crystalReportViewer1.ReportSource = rpt;
}
项目属性目标框架是4.5。我的电脑使用:
- Windows 7
- Visual Studio 2015 SAP Crystal Reports for。net framework(64位)
- SAP crystal Reports, Microsoft Visual Studio版本
- 水晶报告查看器2011 sp4
不工作的电脑使用:
- Windows 7 SAP Crystal Reports for。net framework(64位)
- 水晶报告查看器2011 sp4 Microsoft .NET Framework 4.6.1
我找到了问题所在。我查看了Crystal Reports . net框架的参考路径,该应用程序使用的是32位文件夹目录。但是电脑安装了64位