Google
 
Web itpro-blogger.blogspot.com
火曜日, 6月 23, 2020

[VB.NET]マイグレーションの実行で「タイプ初期化子が例外をスローしました。」のエラーになる。

▼質問
VB2005からVB2012にマイグレーションしてコンパイルが通ったのに
初期実行時に下記のエラーが発生してデバックが途中で停止してしまうんだ。

「XXXXXXのタイプ初期化子が例外をスローしました。」

次の対応をすれば問題なく動くようにはなったが・・・。
①「対象のCPU」の対応方法
 ソリューションのプロパティ→「コンパイル」→「対象のCPU」→「x86」を選択する。
②「32ビットの優先」の対応方法
 ソリューションのプロパティ「コンパイル」→「32ビットの優先」にチェックを入れる。

▼回答
将来の事を考えたらどのような対応をしたらよいのか?!

32ビットから64ビット対応にできるか調査して対応するのが良さそうだ。

変数のサイズぐらいは、再度チェックする必要だけはありそうだ。。。。



This page is powered by Blogger. Isn't yours?