Fer*_*oce 5 .net c# debugging remote-debugging
只是一个简单的(也许是愚蠢的)问题:在我进行远程协助(我使用 VNC 或 TeamViewer)时,是否有一个简单的小型调试器工具可以使用?
我的 C# 应用程序已部署到我所在国家/地区的数千个客户,有时会出现一些我无法简单回复的错误。如果有一个简单的调试器,我会用它来测试特定的安装和环境,我可能会在几分钟内找到问题。
我想不出一个小型替代调试器可以让您以 Visual Studio 的方式单步运行代码。
但是,您始终可以创建一个转储文件,该文件将为您提供整个进程的快照,包括所有线程和堆栈跟踪等。在较新版本的 Windows 中,这就像在任务管理器中右键单击进程一样简单并选择“创建转储文件”。
一旦你有了这个,你就可以将它带到你的本地开发盒中,使用 SOS 运行 WinDbg,你就可以全面了解正在发生的事情。
Tess Ferrandez在博客中发布了一些出色的初学者实验室,以帮助人们开始尝试此类事情。