一部のマシンにプログラムをインストールしているときに非常に厄介な問題に直面しています.C#アプリケーションを開発しましたが、すべて問題なく動作し、別のマシンで問題なくテストしましたが、クライアントマシンにインストールすると、次の問題が発生します:
System.Runtime.InteropServices.COMException (0x800A03EC): HRESULT からの例外: Microsoft.Office.Interop.Excel.Range の System.RuntimeType.ForwardCallToInvokeMember (文字列 memberName、BindingFlags フラグ、オブジェクト ターゲット、Int32[] aWrapperTypes、MessageData& msgData) での 0x800A03EC .set__Default(Object RowIndex, Object ColumnIndex, Object ) at SchoolMgmt.certificate_succession.sum_operation()
プログラムはExcel、Office Microsoftと通信するため(別のOfficeバージョンをインストールしようとしましたが成功しませんでした)。
私は解決策をたくさん探しましたが、問題は次のパスの許可の問題であると主張されているため、何も機能しません
C:\Windows\ System32\config\SystemProfile
私のテストマシンではプログラムがスムーズに正常に動作するのに、クライアントのマシンでは実行されないのはなぜなのか、本当に頭がおかしくなりました!!
任意の提案をお願いします。