自作DLLを呼び出すサンプルプログラムを作っていて以下のエラーが出た。
System.BadImageFormatException はハンドルされませんでした。
System.BadImageFormatException はハンドルされませんでした。
間違ったフォーマットのプログラムを読み込もうとしました。
(HRESULT からの例外: 0x8007000B)
他のプログラムでは呼べてるのになんでだろう?と思って調べると、
どうも32bitと64bitが混ざってる時のエラーでした。
無精してAny CPUのままビルドしてましたが、自作DLLが32bitなので
そりゃエラーになりますわ
以下参考にさせて頂いた記事です。
ありがとうございます。
間違ったフォーマットのプログラムを読み込もうとしました。ーのねのBlog
他のプログラムでは呼べてるのになんでだろう?と思って調べると、
どうも32bitと64bitが混ざってる時のエラーでした。
無精してAny CPUのままビルドしてましたが、自作DLLが32bitなので
そりゃエラーになりますわ
以下参考にさせて頂いた記事です。
ありがとうございます。
間違ったフォーマットのプログラムを読み込もうとしました。ーのねのBlog