轻量级.NET调试器? [英] Lightweight .NET debugger?

查看:123
本文介绍了轻量级.NET调试器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我经常需要在测试机器调试.NET二进制文件(通过试验机,我的意思是,机器没有安装在其上的Visual Studio,它经常重新映像,这不是同一台机器,我做我的开发上,等)。

I frequently need to debug .NET binaries on test machines (by test-machine, I mean that the machine doesn't have Visual Studio installed on it, it's frequently re-imaged, It's not the same machine that I do my development on, etc).

我爱Visual Studio调试器,但它是不实际的我刚拍摄的测试机上安装的视觉工作室只是为了调试的断言或崩溃(安装需要太长,占用资源过大等) 。

I love the Visual Studio debugger, but it's not practical for me to install visual studios on a freshly imaged test-machine just to debug an assertion or crash (the install takes way too long, the footprint is too large, etc).

我很喜欢一个快速安装程序,可以打入一个正在运行的进程,让我指定的符号/源$ C ​​$ C的位置,让我直接进入调试。对于本机的二进制文件,WinDBG的伟大工程,但我还没有发现任何similiar为托管二进制文件。任何建议?

I'd really like a quickly installed program that could break into a running process, let me specify the location of symbols/source code, and let me jump right into debugging. For native binaries, windbg works great, but I haven't found anything similiar for managed binaries. Any recommendations?

(作为一个方面说明,我知道视觉工作室远程调试能力,但由于某些原因,它似乎永远不会一直为我工作。我经常有连接问题)

(as a side note, I am aware of visual studios remote debugging capabilities, but for some reason it never seems to work consistently for me... I often have connection issues)

推荐答案

我终于找到扩展的Windbg那些正是我想要的: Sosex .DLL ,让我使用WinDbg调试托管应用程序需要很小的安装。我已经使用了一年多的时间,现在,它的工作,没有过错,对于每一个调试的情况我遇到。

I've finally found extensions for Windbg that do just what I wanted: Sosex.dll, lets me use windbg to debug managed applications with very minimal installation required. I've used it for more than a year now, and It's worked, without fault, for every debugging scenario I've encountered.

这篇关于轻量级.NET调试器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆