[英]Minimum needed to use Step-by-Step debugging on non-development machine
我有一個C#項目的源代碼(我不是由我編寫的),我在我們的一台服務器上運行。
這個程序的一個特定部分(一個菜單選項)偶爾會無聲地失敗,我無法從只看源頭找出原因。 (失敗的程序部分需要我的開發機器上沒有的各種功能,所以我無法在自己的機器上測試它)。
我想調試這個程序,特別是逐行完成代碼。 由於服務器位於防火牆之外,因此遠程調試功能不起作用。
除了在服務器上安裝Visual Studio之外還有其他選擇嗎,即是否有任何運行時調試程序將顯示C#源代碼並允許您設置斷點等?
該項目是在VS 2008中編寫的,目標是Framework 2.0。
另一種選擇是使用帶有SOS擴展的WinDbg 。 它是一個非常輕量級的調試器,甚至不需要安裝.Net框架。 它在UI的方式上有很多不足之處,並且具有陡峭的學習曲線。 但是一旦你掌握了WinDbg,它就是一個非常強大的調試工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.