作者s4300026 (s4300026)
看板C_Sharp
標題[問題] Debug 很久才關閉
時間Mon Jul 19 16:56:36 2021
如題
我想問一個很籠統的問題
就是我在debug c#的程式時
會去按下偵錯 (F5)
當我想要終止時,就會按下 終止
我想問的問題是
為什麼我按下終止時,有時候他會等10多秒左右
才會把程式關閉,並回到可以改程式的狀態
我該去往哪個方向查呢?
這樣很難debug
補上版本
VC2010
然後只能使用這個版本
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.15.117 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1626684998.A.4C7.html
1F:→ testPtt: 裝太多擴充功能?套件?07/20 10:19
2F:→ s4300026: 只有裝番茄07/20 14:21
※ 編輯: s4300026 (42.73.15.117 臺灣), 07/20/2021 14:22:00
3F:→ testPtt: hellow world也會? 07/20 20:23
4F:→ s4300026: hello world 不會,我是使用windows form 07/20 23:00
5F:→ s4300026: 話說我有些dll是用c++/cli編譯而成的,我不確定這會不會 07/21 07:45
6F:→ s4300026: 有影響 07/21 07:45
7F:→ testPtt: 在等你的dll結束吧 07/21 16:08
8F:→ s4300026: 可是如果是c++的專案,按停就停,完全沒有這種狀況說.. 07/21 18:07
9F:→ testPtt: 改release會不會變快? 07/21 19:54
10F:→ s4300026: 完全不會,話說按下中斷時,如果它不跳出,有辦法知道他 07/21 20:31
11F:→ s4300026: 在哪裡等嗎? 07/21 20:31
12F:→ testPtt: 啟用Just My Code有勾嗎? 07/21 20:44
13F:→ s4300026: 沒勾 07/22 09:58
14F:→ testPtt: 那勾吧 07/22 12:08
15F:→ s4300026: 沒用... 它等很久才關閉,還是說是我因為使用中斷,如果 07/22 19:26
16F:→ s4300026: 是非背景的多執行序,會不受中斷影響? 07/22 19:26
17F:→ s4300026: Bingo! 我的dll內的thread沒有設定成 IsBackground = tr 07/22 19:36
18F:→ s4300026: ue 07/22 19:36
19F:→ s4300026: 感謝testPtt陪我測試 07/22 19:37