Crystal报告13.0.26问题Marshal.StructureToPtr

2020-08-13 21:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我尝试使用c#桌面应用程序dotnet 4.5打印报告时,我安装了Crystal报告13.0.26 64位,错误:

无效System.Runtime.InteropServices.Marshal.StructureToPtr(!! 0,IntPtr,布尔值)

在某些主机中,这没问题。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我尝试使用c#桌面应用程序dotnet 4.5打印报告时,我安装了Crystal报告13.0.26 64位,错误:

无效System.Runtime.InteropServices.Marshal.StructureToPtr(!! 0,IntPtr,布尔值)

在某些主机中,这没问题。

付费偷看设置
发送
3条回答
ZJXianG
1楼 · 2020-08-13 21:34.采纳回答

谁开发了该应用程序? 您要安装与开发应用程序时所用版本相同的运行时版本吗?

应用程序是针对32位还是64位编译的? 无论所安装的操作系统是什么,所需运行时的位都应与应用程序的位相匹配。

安装运行时时,您是否以管理员权限登录? 如果不是这样,则需要设置注册表项。

最后,此错误不是直接来自Crystal SDK,而是系统错误。 您需要从错误中发布堆栈跟踪,以便我们确定是Crystal问题还是其他问题。

-Dell

ZJXianG
2楼-- · 2020-08-13 21:32

您好,

从Vs2017(13_0_22)运行时更新到Vs2019(13_0_27)后,我发现了同样的问题

确切的错误消息是

找不到方法'Void System.Runtime.InteropServices.Marshal.StructureToPtr(!! 0,IntPtr,Boolean)'

谢谢和问候

派大星 ヾ
3楼-- · 2020-08-13 21:30

我有同样的问题。

我们有两台具有Windows 2008 R2的服务器,它们具有相同的配置和相同的应用程序,但只有其中一台可以正常工作,而另一台则出现此错误。 它们之间的唯一区别是,一个安装了框架4.8(该版本有效),另一个安装了4.5。

.net框架版本或任何相关组件是否可能是问题所在?

谢谢。

一周热门 更多>