FortranのServerCom DLLがあります。私は自動的にtlbimpを使ってC#から直接参照できるServerCom.dllのMyFortran.dllを生成します。Fortran DLLを使用したNUnitテスト
C#クラスライブラリでは、MyFortran.dllを参照しています。
私は、MyFortran.dllを使用し、正しいマニフェストを生成したコンソールアプリケーションを作成しました(フリーインターオプトCOM環境を持つために)。
これはコンソールアプリケーションで完全に機能します。
今、私は簡単なNUnitテストを書いて、COM例外を得ました。
System.Runtime.InteropServices.COMException : Retrieving the COM class factory for component with CLSID {0FB0F699-4EF8-4732-B98E-C088825E3912} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
どうすればこの問題を解決できますか?
ありがとう、 Adrien。
これは素晴らしい機能でした。ありがとう、サムエル! :) –