visual studio远程调试

一、Remote Debugger

使用VS远程调试器Remote Debugger,我们可以调试部署在不同机器上的应用程序,如桌面应用程序和Asp.Net、C/C++应用程序。

二、Remote Debugger 的获取

获取方式有两种,我们经常使用的是从开发人员的机器中VS的安装目录下,如 : C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger,将Remote Debugger文件夹拷贝到目标机器(任意路径下)。另外一种获取方式是下载Remote Debugger(需同操作系统的版本一致)。

三、Remote Debugger的配置

Remote Debugger支持远程用户身份验证方式有两种:Windows身份验证(默认方式),和无身份验证。

在Remote Debugger文件下找到msvsmon.exe,使用管理员身份运行。点击Tools,查看配置。


visual studio远程调试_第1张图片
image.png

四、visual studio打开应用程序源程序的配置

在visual studio中,打开同远程目标机器一致的应用程序源代码,选择:Debug(调试)>Attach to Progress(附加到进程)界面,

若远程目标机器的Remote Debugger选择Windows身份验证,Transport选择Default,然后Find目标机器,Attach to选择AutoMatic,而后刷新远程目标机器的当前进程列表,原则运行应用程序。如下图所示:


visual studio远程调试_第2张图片
image.png

五、注意问题

1,明确一下Remote Debugger 使用场景为因不同机器对开发出来的应用程序(Debug或者Release下的)重现使用中的问题设置的。

2,目标机器的应用程序为Debug和Release下的均能调试,只是Release下的同Vs在Release下调试行为一致。

3,不可将安装的客户端(一般为Release)同Vs下的选择Debug或Release进行调试。

欢迎关注【技术型项目经理】公众号。可获取软件行业动态、技术积累和项目管理理念文章分享。选择「考试经验」菜单「PMP」、「高项」(信息系统项目管理师)、「CISSP」、「GoLang」可获取学习资料。

你可能感兴趣的:(visual studio远程调试)