VS2008のC++/CLIで作成したDLLをインストール権限のないPCでC#から使う(2)
続き.
方法6
cometii.exe comet2clr.dll mfc90.dll mfc90u.dll mfcm90.dll mfcm90u.dll msvcm90.dll msvcp90.dll msvcr90.dll
同じディレクトリに入れてあげる昔の方法を使えないかと,C++/CLIで作成したcomet2clr.dllにマニフェストを埋め込まず,方法5で使用したすべてのDLLを同じディレクトリに入れて実行してみた.
やっぱりダメ.
だけどエラーが変わった.
が表示された後,
C:\Documents and Settings\haru\デスクトップ\bin>cometii.exe Starting .... Unhandled Exception: System.IO.FileLoadException: ダイナミック リンク ライブラリ (DLL) 初期化ルーチンの実行に失敗しました。 (Exception from HRESULT: 0x8007045A) at cometii.Form1..ctor() at cometii.Program.Main()
くっ,今度は何だ.