2016-12-07 22 views
1

Visual Studio 2015(デバッグモード)でVB.NET Winformsアプリケーションを実行すると、イミディエイトウィンドウにはこのように処理された例外に関する通知が表示されます(ポルトガル語ですが、英語が)それほど違いはありません。Visual Studio(イミディエイトウィンドウ)で処理された例外の詳細を取得

Exceção gerada: 'System.NullReferenceException' em MyApp.exe 
Exceção gerada: 'System.NullReferenceException' em MyApp.exe 
Exceção gerada: 'System.NullReferenceException' em MyApp.exe 
Exceção gerada: 'System.NullReferenceException' em MyApp.exe 
Exceção gerada: 'System.NullReferenceException' em MyApp.exe 
Exceção gerada: 'System.NullReferenceException' em MyApp.exe 

私の質問は:それはどこから来るのか、それはまた、表示されるように、私はいくつかの設定を調整することができますか? (ファイル名と行番号、またはメソッド名、または可能であれば両方)

ありがとうございました。

答えて

1

私のポルトガル語は限られているので、これは修正だと約束することはできませんが、通常はCTRL + ALT + Eを押して、例外のすべてのタイプのチェックボックスを持つ例外設定と呼ばれるウィンドウがあります。それらが発生したときにコードが壊れるはずです。

たとえば、NullReferenceExceptionという名前のコードを見つけて、例外がスローされたときにコードが壊れていることを確認します(gerada?)。あなたはこの記事に例外設定]ウィンドウのチェックトップの答えは見つけられない問題がある場合は

Visual Studio 2015 break on unhandled exceptions not working

+0

おかげで、あなたの翻訳が正しいの(「geradaは」=は、生成されたが、それは同じ考えです)、そしてあなたソリューションは正常に動作します。しかし、破棄するのではなく、イミディエイトウィンドウのログをポスト実行で分析するために豊富にすることができますか?どうもありがとうございました! – VBobCat

+1

Immediate Windowにすべてのアウトプット情報をイミディエイトウィンドウにリダイレクトすることができます。 ツール - >オプション - >デバッグ - >すべてのOut Windowテキストをイミディエイトウィンドウにリダイレクトできますが、あなたにはさらに詳しい情報があります。 おそらく、デバッグオプションを見てみると、より適切なものが見つかるはずです。 – taracus

+0

@ VBobCatでは、例外メッセージをキャプチャするために、特定の回線コードで例外メッセージをスローする可能性のある例外設定ウィンドウを使用することをお勧めします。だから私はtaracusの提案に同意する、あなたは特定の行のコードでこの例外をキャプチャした後、あなたの側でそれをデバッグします。タラカスの返事があなたに役立つなら、答えとしてマークしてください。良い一日を。 –

関連する問題