火曜日, 6月 23, 2020
[VB.NET]マイグレーションの実行で「タイプ初期化子が例外をスローしました。」のエラーになる。
▼質問
VB2005からVB2012にマイグレーションしてコンパイルが通ったのに
初期実行時に下記のエラーが発生してデバックが途中で停止してしまうんだ。
「XXXXXXのタイプ初期化子が例外をスローしました。」
次の対応をすれば問題なく動くようにはなったが・・・。
①「対象のCPU」の対応方法
ソリューションのプロパティ→「コンパイル」→「対象のCPU」→「x86」を選択する。
②「32ビットの優先」の対応方法
ソリューションのプロパティ→「コンパイル」→「32ビットの優先」にチェックを入れる。
▼回答
将来の事を考えたらどのような対応をしたらよいのか?!
32ビットから64ビット対応にできるか調査して対応するのが良さそうだ。
変数のサイズぐらいは、再度チェックする必要だけはありそうだ。。。。
VB2005からVB2012にマイグレーションしてコンパイルが通ったのに
初期実行時に下記のエラーが発生してデバックが途中で停止してしまうんだ。
「XXXXXXのタイプ初期化子が例外をスローしました。」
次の対応をすれば問題なく動くようにはなったが・・・。
①「対象のCPU」の対応方法
ソリューションのプロパティ→「コンパイル」→「対象のCPU」→「x86」を選択する。
②「32ビットの優先」の対応方法
ソリューションのプロパティ→「コンパイル」→「32ビットの優先」にチェックを入れる。
▼回答
将来の事を考えたらどのような対応をしたらよいのか?!
32ビットから64ビット対応にできるか調査して対応するのが良さそうだ。
変数のサイズぐらいは、再度チェックする必要だけはありそうだ。。。。