'crystaldecisions.shared.sharedutils'的类型初始值设定项引发了异常。在c#

问题描述 投票:0回答:1

我构建了一个从gmail检索电子邮件的应用程序,将其保存在数据库中并使用Crystal Report打印。我堆栈跟踪它抛出的异常,它与水晶报表有关这是轨迹的屏幕截图:

enter image description here

但是我在同一台机器上使用相同版本的另一个应用程序,却在同一台开发PC上构建,并且运行良好。我用谷歌搜索并说要安装64位晶振,我担心如果我的晶振报告运行良好,那么也应该如此。请帮忙谢谢

c# crystal-reports
1个回答
3
投票

在Configuration Manager中检查项目的平台。您的C#项目的目标平台是否为“任何CPU”?

当创建针对任何CPU的项目时,程序将需要同时安装32位和64位版本的CR客户端。

如果该应用程序仅针对32位系统,则只需要安装32位客户端。

32位应用程序将针对“ x86”平台,而64位应用程序将针对“ x64”平台。

您还可能需要查看解决方案中每个项目的属性,因为还有另一种方法可以控制目标平台。在Configuration Manager中进行更改时,它应该更新,但是Visual Studio中有一些设置可以防止这种情况的发生,然后您会得到整个解决方案的构建错误,直到解决方案中每个项目的目标平台都相同为止。

© www.soinside.com 2019 - 2024. All rights reserved.