1. 使用场景
在开发过程中, 有时会遇到不同环境下程序运行出现异常情况 (比如用户电脑), 需要调试定位, 但用户却没法像我们自己电脑一样安装相关的开发环境, 这时远程调试就派上用场了.
2. 远程调试配置
[1]. 拷贝打包本机的远程调试监控程序 msvsmon.exe[一般有 x86 和 x64 对应版本, 以 x86 为例]
位置: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger\x86
将目录打包发送给客户
[2]. 在客户电脑解压, 并运行 msvsmon.exe, 设置允许远程调试.
点击配置远程调试, 选择 "工具"--->"选项", 勾选允许用户进行调试;
[3]. 将本地 debug 目录及程序依赖关联的 dll 拷贝打包给客户, 并设置本地 vs 调试属性.
打开工程 App 配置, 选择 "调试" 设置项:
要启动的调试器: 选择 "远程 windows 调试器";
远程命令: 选择刚打包给用户的 Debug 目录下的应用程序 [例如截图中将 Debug 目录放用户桌面];
工作目录: 选择刚打包给用户的 Debug 目录;
远程服务器名称: 选择用户的 IP[可在用户电脑 cmd 下, 运行 ipconfig 查看];
连接: 选择 "不带身份验证的远程访问";
3. 点击 "应用", 这样就可以在本地远程调试用户环境下的程序了.
来源: http://www.bubuko.com/infodetail-3367512.html