[英]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.