3 回答

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個贊
“第一個機(jī)會”異常的要點(diǎn)是您看到它們是預(yù)處理程序,因此您可以在調(diào)試時在拋出時停止它們?!暗诙螜C(jī)會”異常是沒有適當(dāng)處理程序的異常。有時您想捕獲“優(yōu)先機(jī)會”異常,因?yàn)橹匾氖且^察拋出異常時發(fā)生的情況,即使有人正在捕獲它。
沒什么可擔(dān)心的。這是正?,F(xiàn)象。

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個贊
為避免看到消息,請右鍵單擊輸出窗口,然后取消選中“異常消息”。
但是,如果您想知道何時在不設(shè)置斷點(diǎn)和重新配置調(diào)試器的情況下引發(fā)異常,那么看到它們的發(fā)生可能會很好。

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個贊
1)在Visual Studio中,您可以更改調(diào)試器處理(中斷)異常的方式的設(shè)置。
轉(zhuǎn)到調(diào)試>異常。(請注意,根據(jù)您的Visual Studio環(huán)境設(shè)置,此菜單可能不在菜單中。如果不是,請使用“自定義”菜單將其添加到菜單中。)
在那里,您會看到一個對話框,討論異常以及何時中斷它們。
在“公共語言運(yùn)行時異常”行中,您可以取消選擇拋出(這將使您不再為第一次機(jī)會異常而煩惱),并且如果需要,還可以取消選擇用戶未處理的(我不建議這樣做)。
2)您收到的消息不應(yīng)在控制臺中,而應(yīng)出現(xiàn)在Visual Studio的“輸出”窗口中。如果是后者,那么我還沒有找到刪除它的可能,但是如果您在沒有Visual Studio的情況下運(yùn)行該應(yīng)用程序,則不會出現(xiàn)。
希望能有所幫助。
- 3 回答
- 0 關(guān)注
- 671 瀏覽
添加回答
舉報