一,需求泉源
在开辟过程中,可能会要使用Win7 ,Win8 ,Win10等差异版本的体系去做兼容性调试,也偶尔候会去针对特殊的显卡,无线网卡等等硬件设备的机器做优化,有一种较优的方案,那就是使用Visual Studio的长途调试功能,可以直接将测试机作为调试目的,直接跟踪断点和异常,可以像在本机调试一样,灵敏的找到错误的地方。,而不须要在测试机安装VS环境。
二,正文
①安装Remote Debugger
②VS调试长途配置
- 打开Visual Studio的项目属性,在调试一栏中勾选使用长途盘算机,输入在上图中表现的长途盘算机名和端口号
③长途调试目次的配置
在长途盘算机中新建一个Debug目次,要求和安装了VS的机器中的Debug路径一模一样
上图是长途机器
上图是调试机器
右键此共享Debug文件夹选择属性,并将共享设置为EveryOne。
复制本机最新编译的Debug文件夹到长途机器的Debug目次下
蠢方法:编译乐成后-复制-粘贴到长途盘算机中
酷方法:在VS的天生变乱中,设置后期天生变乱命令行(如下图)
- <code>rem 这里的XXX请自行换成IP和项目对应的目次
- xcopy $(SolutionDir)\Bin\Debug \\192.168.XX.XX\xxx\Bin\Debug\ /E /Q /Y</code>
复制代码
④长途运行
- 点击VS的运行,可以看到长途盘算机的长途目次中,开始有新的文件产生,等到复制完毕之后,会弹出提示框,要求输入长途盘算机的用户名和暗码进行验证
一会儿之后,长途盘算机的屏幕上就出现了软件的界面
注意
①确保长途盘算机和开辟机器处于同一局域网
②确保Visual Studio版本一致性,如电脑安装了2015,2017的,在复制Romote Debugger的版本和现实开辟的VS版本要求一致
③共享文件夹的访问权限,确保为EveryOne的可读写
来源:https://www.cnblogs.com/Big-Head/archive/2019/09/12/11510482.html |