【发布时间】:2019-03-14 18:43:42
【问题描述】:
我在 PC-A 上使用窗口 10、VN.NET 2015 和 Crystal Report 和 Oracle 11g,在 PC-B 上使用 Windows 10、Oracle 11g。
我发布了安装包并在PC-B上运行,它工作正常,连接数据库但报告不工作,我收到消息:
'crystaldecisions.shared.sharedutils' 的类型初始化器抛出 一个例外
这些是应用程序文件夹中包含的 dll.deploy 文件:
请告诉我如何解决此问题。
更新
【问题讨论】:
-
此文件可能未部署,要检查项目中的 go to,然后只需搜索此 dll 使用,如果未找到,则在代码中搜索此 dll 名称,您将通过 Using 关键字找到参考在页面顶部
-
我在“\bin\Debug”中有这个文件“CrystalDecisions.Shared.dll”,在“应用程序文件”中有“CrystalDecisions.Shared.dll.deploy”,但我没有“水晶决策”。 shared.sharedutils" 文件,.....
-
这将是这个 dll 中的命名空间。只需检查这些链接:stackoverflow.com/questions/12374681/…,codeproject.com/Questions/417334/…,
-
我安装了“CRRuntime_32bit_13_0_22”然后问题解决了..但现在我有另一个问题..当我运行报告时我得到这个消息“水晶窗口表单查看器”----“加载失败数据库信息”
-
好的,为此,只需尝试从本地电脑的报告中连接数据库。并回复说你能做到吗?
标签: vb.net crystal-reports window