.NETアプリケーションが64bitマシンで動作しない場合は詳細コンパイルオプション

.NETアプリケーションが64bitマシンで動かない!!
64bitマシンが普及してかなり時間がたちますので、あまり経験することも少なくなりましたが、実装している機能によっては、たまに遭遇しますね。
自分の場合、少し前まで、よくアクセスmdbファイルを使っていたので、mdbファイルへアクセスするとき動かなかったりしてました。
そんな時は、Visual Studioのメニューで、プロジェクト→○○のプロパティをクリックします。
「詳細コンパイルオプション」をクリック

150118_01

ターゲットCPUをAny CPUにして「OK」をクリックします。

150118_02

この設定にしてビルドすると32bitマシンでも64bitマシンでも同様に動作します。

カテゴリー: VB パーマリンク