[測試] Visual Studio內如何發佈具行號的debug訊息

本帖最後由 beaman 於 2013-8-26 12:36 編輯

如果在Visual Studio執行程式,
即 Debug -->Start Debugging (或按F5)
當出錯出, 會顯示程式碼行號資訊, 如:
TestFunction() in  at C:\WorkSpace\.....cs:line 200

當開發者知道出錯的 source code 檔案 + 哪一method + 行號,
就會較易fix 問題

但一旦以發佈的模式運行後,
即使你catch 了exception, 再用System.Environment.StackTrace等的幫助,
也只可以知道 source code 檔案 + 哪一method, 而不知行號,

網上參考了很多資料, 只知要達到上述效果, 要PDB 檔案,
但真的不知怎樣實作,  
有無師兄可以幫忙呢?

http://milestonetg.com/content/d ... n-release-mode.html

應該幫到你, 我通常release mode都會set debug info 做full, 方便做support
畢竟現今的機能已經好快, 反而係support果邊做好D仲值得

TOP