VB6 から VB.NET に変換される 2 ~ 3 個の dll プロジェクトがある大規模なプロジェクトがあります。コンパイルエラーの原因となったすべての問題と、実行中の明らかな問題のほとんどを修正したので、基本的にプログラムが稼働しています。exe は VB.NET でゼロから作成され、変換された dll の多くの機能 (GUI フォームを含む) を使用します。
OK、ここまでは順調です。プログラムをデバッグモードで実行すると、「イミディエイトウィンドウ」に次のような警告が表示されるのが不思議です。
A first chance exception of type 'System.Exception' occurred in Microsoft.VisualBasic.dll
...およびその他のタイプのいくつか (ただし、それらのほとんどは Microsoft.VisualBasic.dll にあります)。
これは VB6 から変換されたプロジェクトでよくあることなのか、それともコードの設計の悪さが原因なのかと思っていました...