我们使用Epicor的一个产品,我相信是由mProof开发的,名为Clientele ITSM。我们使用的版本是2016.2。我们搬到Office 365,从那时起就遇到了从Windows 10(1809)开始的错误。我们从应用程序收到的错误消息是:
System.Runtime.InteropServices。COMException (0x8000FFFF):系统错误。代码:18 .
没有文件了
在Redemption.ISafeMailItem。保存(字符串路径,对象类型)
在Clientele.Modules.Attachment.Client.Forms.AttachmentStatusBarPanel。AddEmailAsAttachment(MailItem item, Int32 numberOfEmailsSelected)
Clientele.Modules.Attachment.Client.Forms.AttachmentStatusBarPanel.HandleDragDropEmail ()
在Clientele.Modules.Attachment.Client.Forms.AttachmentStatusBarPanel。AttachmentStatusBarPanel_DragDrop(对象发送方,DragEventArgs e)
我想看看是否有一种方法可以在不升级Clientele ITSM应用程序的情况下更新Redemption的版本?DLL显示为Interop.Redemption.DLL,版本为5.15.0.0。
我意识到这是一个长期的尝试,可能的正确答案是升级Clientele ITSM的版本,但不幸的是,这不是目前的选择。
谢谢你的帮助和建议。
Interop.Redemption.DLL
只是。net使用的二进制头文件。需要替换的文件为:redemption.dll
和/或redemption64.dll
。它们可以在不更新使用它的应用程序的情况下进行交换——所有版本的Redemption都是向后兼容的。