我正在寻找可以附加到.NET 4+进程并捕获进程内抛出的异常的工具(免费或商业)。一旦被捕获,该工具应该能够提供堆栈跟踪以及可能的其他调试信息。
我们有一个(内部)工具可以做到这一点但是现在我们的某些应用程序已经升级后它不起作用。我提到的工具的更新是不可能的。
我过去曾多次谷歌这个话题,从未找到任何相关或有用的内容,所以现在我终于寻求帮助。
答案 0 :(得分:1)
Visual Studio可以做到这一点。选择附加到进程并启用中断例外。
免费的“快递”版本也可能会这样做。
答案 1 :(得分:0)
事实证明,我正在寻找的库/工具是来自Microsoft的Mdbg。
NuGet有一个适用于.NET 4 +的Mdbg软件包。
如果更有帮助,您还可以下载Mdbg for .NET 2和.NET 4的源代码。