VB.NETでDLLを使用する2009年09月28日 23:17

VB.NETで DLLを使用する場合、細かな設定をしないと、System.BadImageFormatException がスローされてしまいます。 以下の4点に気をつけて設定をすると正しく動作させることができます。

  1. CPU指定を x86 にする
  2. 他マシンで動作させるためには Release 版でビルド
  3. DLLも Release版にする必要がある
  4. 参照で  DLL を指定した場合は バージョンチェックを False にしておく