在某些机器上安装程序时,我遇到了一个非常烦人的问题,我开发了一个 C# 应用程序,一切正常,当然我在另一台机器上测试它没有问题,但是当我在我的客户端机器上安装它时,会出现以下问题:
System.Runtime.InteropServices.COMException (0x800A03EC):HRESULT 异常:System.RuntimeType.ForwardCallToInvokeMember 处的 0x800A03EC(字符串成员名称、BindingFlags 标志、对象目标、Int32 [] aWrapperTypes、MessageData 和 msgData)在 Microsoft.Office.Interop.Excel.Range .set__Default(Object RowIndex, Object ColumnIndex, Object ) at SchoolMgmt.certificate_succession.sum_operation()
由于程序与 Excel、Office Microsoft 通信(我尝试安装另一个 Office 版本但没有成功)。
我已经搜索了很多解决方案,但没有任何效果,因为它声称问题只是以下路径中的权限问题
C:\Windows\System32\config\SystemProfile
为什么程序在我的测试机器上运行顺利且成功,但在我的客户的机器上却没有,这真的让我发疯!
请有任何建议。