3 回答

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

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

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