[Visual Studio] 32bit と 64bit 環境が混在する環境でのビルド

dll を読みこませるために、LoadFrom メソッドを使用したところ、
ネイティブ イメージは LoadFrom コンテキストで調査されません。
と、いうエラーが出た。

あまり考えずに、ビルド時のプラットフォームターゲットを「AnyCPU」にしていたのだが、開発環境に 32bit と 64bit 環境が混在している場合、これではよろしくないようだ。あまり調査をしていないのだが、x86 環境がある場合は、そちらに合わせておいたほうが無難にみえる。

一見するとエラーの原因がわからないので、厄介な現象だと思う。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する