从其他计算机调试C#app

时间:2013-03-25 14:59:47

标签: c# debugging remote-debugging

我知道有很多关于它的主题,但我没有在那里找到帮助。

我有一个C#应用程序,对我来说就像一个魅力,但不适用于其他客户,并且异常对此没有任何意义,因为它对我有用。 所以我想查看其他客户端上打开的应用程序的代码,它没有Visual Studio。 我找到类似Remote Debuggger的东西,它连接,它调试,但如果我有一个例外,代码看起来像这样:

6E93BE84  cmp         dword ptr [ecx],ecx  
6E93BE86  call        6E93D430 
6E93BE8B  pop         ecx  
6E93BE8C  pop         ebx  
6E93BE8D  pop         esi  
6E93BE8E  pop         edi  

我不是专业人士,我还没有读过这样的话:D 是否有可能使用断点等调试实际代码?

真的,谢谢你的所有提示

1 个答案:

答案 0 :(得分:1)

从您为该客户端创建该应用程序的那一刻起,当您拥有PDB和源代码文件时,可以进行远程调试。可以在此处找到更多信息:http://msdn.microsoft.com/en-us/library/vstudio/bt727f1t(v=vs.100).aspx