台灣最大程式設計社群網站
線上人數
1364
 
會員總數:240653
討論主題:186520
歡迎您免費加入會員
討論區列表 >> C# >> 有沒有辦法知道錯誤在哪一行
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有沒有辦法知道錯誤在哪一行
價值 : 20 QP  點閱數:188 回應數:2

樓主

kandeun
門外漢
0 26
154 16
發送站內信

請問try catch錯誤訊息的時候
能不能知道錯誤在哪一行 (沒有裝visual studio的情況下)
在有裝的電腦運行程式的錯誤訊息會帶錯誤行號
但是放到別人的電腦執行就不知道錯誤在哪一行了...
有時候需要交給別人才能運行
有沒有除了安裝visual以外的還能顯示行號的呢?
我嘗試過StackTrace(true).GetFrame(0).GetFileLineNumber().ToString(); 但是都是顯示0

搜尋相關Tags的文章: [ vis ] ,
本篇文章發表於2017-07-08 00:01
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

小魚
檢舉此回應
我都會用log檔紀錄



錯誤訊息就會告訴你了,不過內容有點複雜,看久了就習慣了。
本篇文章回覆於2017-07-08 07:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

Alan.Liu
檢舉此回應
可參考
http://www.blueshop.com.tw/board/show.asp?subcde=BRD20110216203756L90
本篇文章回覆於2017-07-09 01:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.