私は、VB6からVB.NETに変換される2-3のdllプロジェクトを持つ大きなプロジェクトを持っています。私たちは、コンパイルエラーを引き起こしたすべての問題と実行中の明白な問題のほとんどを修正しました。今は基本的にプログラムを起動して実行しています。 exeファイルは、変換されたdll(GUIフォームを含む)の多くの機能を使用して、VB.NETで最初から作成されます。Microsoft.VisualBasic.dllで記録された例外の束
OK、それでも良いです。
A first chance exception of type 'System.Exception' occurred in Microsoft.VisualBasic.dll
...と他のタイプのいくつか(しかし、それらのほとんどのMicrosoftに:私は疑問に思うことは、私がデバッグモードでプログラムを実行すると、私は言って、「イミディエイトウィンドウ」での警告の束を取得することです。 VisualBasic.dll)。
私は、これはVB6から変換されたプロジェクトでは一般的である場合には思っていた、またはそれが我々のコードに悪いデザインによって引き起こされている場合...
素晴らしいです!だから、最初の例外はどこかで例外が発生していて、どこかでデバッグの停止が発生しなければ、例外が正しく処理されたことを意味するだけです... – awe
「最初の例外」とは例外を意味しますどこかで扱われた。 **正しく処理されているかどうかは別の質問です:)特に、しばらくの間、別のプラットフォームにアップグレードされたコードでは、 – MarkJ