远程调试.NET DLL

时间:2016-04-18 13:41:00

标签: c# visual-studio debugging remote-debugging

我在visual studio 2012中完成了一个类库项目。

构建此项目时,会生成一个dll。

此dll部署在本地网络中的计算机上,由我无法控制的应用程序(第三方)使用。

有没有办法用visual studio 2012远程调试这个dll?

例如:附加dll并等待第三方应用程序对它们的调用,然后进行调试。

1 个答案:

答案 0 :(得分:2)

在要部署到的计算机上下载并安装Visual Studio远程工具。 https://www.microsoft.com/en-gb/download/details.aspx?id=38184

在远程计算机上运行该程序

然后启动你的visual studio select Debug - >附加到流程 - >选择"远程"对于传输选项,输入限定符的ipaddress或主机名。

应列出远程计算机的所有进程。选择加载DLL的进程。当远程程序使用您的dll时,您的断点将被命中。

如果在尝试连接到远程计算机时收到任何错误,则第一步应该是重新启动visual studio。它总是打破我并重新启动视觉工作室修复它。