VisualStudio 远程Debug

[Debug] VisualStudio 远程调试 (一) 试用场景 想在远程机调试代码 但远程机无开发环境 (二) 步骤 1、将本地如下路径的文件夹,拷贝到远程机(实际路径根据自己的安装情况而定) D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\x64 2、在远程机运行x64/x86下的 m... 阅读详情

使用环境:本地电脑有代码,但是生成软件需要在远程电脑中运行,同时远程电脑上没有代码,需要对远程电脑上运行的软件在本地电脑上进行Debug。

1.连接本地电脑和远程电脑,我是通过ToDesk软件进行桌面连接的。
2.本地运行的项目,把项目打包后拷贝到远程电脑。
3.打开本地VisualStudio的安装位置,有个文件夹叫Remote Debugger。把这个文件压缩后拷贝到远程电脑上。
在这里插入图片描述
4.把远程电脑上打包好的程序运行起来。
5.解压远程电脑上的Remote Debugger文件,里面有3个文件夹,根据运行环境选择文件夹打开:
在这里插入图片描述
双击运行msvsmon.exe。
在这里插入图片描述
在这里插入图片描述

如果这一步报错,就重新解压。或者重新从本地复制一份到远程电脑。
在这里插入图片描述

6.在本地电脑上用VisualStudio打开这个项目的代码。点击调试->附加到进程。要求输入远程电脑的IP,然后会跳出来个弹框。需要输入远程电脑的账户名和密码。选择远程电脑上运行的程序,点击附加按钮。
在这里插入图片描述

Visual Studio 远程调试步骤 在工作中有时候需要在服务器的环境下远程调试,例如调试微信相关服务的时候。 1. 下载远程调试工具 网址:https://visualstudio.microsoft.com/zh-hans/downloads/ 下载后直接安装至完成。 启动Remote Debugger: 如果只是短时间测试,可以选择无身份验证,为了安全,工具自动设置了空闲时间,即多久没有操作会自动关闭此功能。 2.新建测试项目 建了一个简单的HelloWorld项目,简单几句代码,加上断点。 发布debug到远程服务器。 双击He 阅读详情

相关推荐

【教程】使用Visual Studio debug exe和dll

本文总结了调试 exe 和 dll 的实用方法。对于 exe 调试,介绍了远程(使用 VS Remote Tools)和本地两种方式,强调需确保 pdb 文件与程序版本一致。对于 dll 调试,详细说明直接复制法和资源路径加载法,包括如何设置断点、附加进程等关键步骤,并指出版本匹配的重要性。文中提供代码示例演示如何从自定义路径加载 dll,帮助开发者在不同场景下快速定位问题。

xianyinsuifeng的博客 1586

Visual Studio 远程调试工具(Remote Debugger)使用方法

当项目在测试环境上有bug,需要运行代码调试一下,这时就需要在测试环境上安装一个调试工具(Remote Debugger),然后在本地运行代码,远程链接到测试环境服务器来调试代码;Remote Debugger支持远程用户身份验证方式有两种:Windows身份验证(默认方式),和无身份验证。需要注意的是防火墙设置下入站端口,如果是ECS服务器要做"安全组规则"入方向增加端口设置。a 服务器防火墙的问题,把对应端口入站权限开放。要注意的是根据本机vs版本选择对应的版本安装。2、连接不上服务器,

小宝的专栏 5568

VisualStudio远程编译调试linux_c++程序(二)

VisualStudio远程编译调试linux_c++程序

yunteng521的博客 2427

VisualStudio—Remote Debug

VisualStudio 2022 remote debug

qq_37233070的博客 1430

visual studio如何配置远程调试

注意:为了确保成功地连接到远程服务器并进行调试,请确保在远程服务器上安装并配置了所需的调试器(例如GDB或Visual Studio Remote Tools)。此外,请确保您的解决方案和项目已正确配置以在远程服务器上执行和调试。

道亦无名 5844

Visual Studio Debugger:远程调试技术_2024-07-23_05-15-38.Tex

远程调试是一种技术,允许开发人员在与开发环境不同的计算机或设备上调试应用程序。

971

Visual Studio 2022 远程调试

这篇文章尽可能地精细记录如何使用Visual Studio 2022完成Windows系统上的远程调试。

Darker的博客 5997

System Verilog学习笔记(十九)——覆盖率

覆盖率是用来衡量验证精度和完备性的数据指标。也可以告诉我们在仿真时设计的哪些结构被触发,哪些没被触发。高质量的验证需要满足以下三个条件。

ljy77882333的博客 2142

编程技巧 --- VS远程调试

引言最近在做的项目上做了一些性能优化的工作,用到了 Visual Studio 远程调试,所以本篇文章整理一下远程调试技巧。「首先,了解一下 Visual Studio远程调试是什么?」Visual Studio 的远程调试功能允许在本地调试远程计算机上运行的应用程序。用远程调试,可以在本地计算机上设置断点、查看变量和监视程序执行,能更轻松地诊断和解决问题。「其次 ,远程调试能够做什么?」这对于调...

dotNET跨平台 1748

EtherCAT从站协议栈---- sampleappl.c 文件解析

这个源文件实际上包含该项目的入口函数main函数。 那么如何找到入口函数呢? 可以进入debug的simulator模式,选中run to main(), 当执行完启动文件startup_cm3.s后就进入了main函数(注意在main函数之前还进入了SystemInit函数), 如下图所示: 这个main函数主要架构如下: int main(void) { HW_Init(); /*PDI(过程数据接口)初始化,这里用的是MCI接.

Jiawei_Z的博客 3068

手把手教你用ZEMAX复现贝塞尔光束:从Thorlabs锥透镜到Edmund透镜的完整光路搭建

本文详细介绍了如何在ZEMAX光学设计软件中复现贝塞尔光束,从Thorlabs锥透镜到Edmund透镜的完整光路搭建过程。通过逐步指导,帮助研究人员和工程师掌握光学设计技巧,实现无衍射特性的贝塞尔光束生成,适用于激光加工和生物成像等领域。

weixin_33737774的博客 180

未来可期-Visual Studio 远程Linux服务

dotnet开发工具VisualStudio的远程调试方式,MSDN上面也是有介绍,只是单介绍了使用方法,必要的调试环境部署并没有说明。1. 需要先下载安装脚本,运行安装脚本时会下载调试环境的安装包,但是下载的会非常慢,所以我就直接把安装脚本和环境部署包统一先下载好了,共有x64、Arm64两个平台,可以在附件中下载。如果列表中找不到目标进程,可以将左侧的显示所有用户的进程勾选上,会显示更多的进程。找到目标进程并选中后,下方的附件按钮,在弹出的窗口中选择托管,然后点击确定,即可开始远程调试。

qq_53779256的博客 428

WRF替换静态地理数据中的土地利用数据(WRF替换下垫面数据)

   在进行自己的WRF项目模拟的时候,因为需要用中国土地利用数据替换WRF内嵌老旧的土地利用数据,故需要将土地利用进行替换。我使用的中国的土地利用数据是来自中国土地利用数据(1980-2015)。其中我以下载的lucc1980为例进行演示。 1、坐标转换    (1)下载的lucc1980数据如下图所示:    (2)在ArcMap中打开如下图所示: 打开属性表可以看到,lucc1980的坐标系为投影坐标系Krasovsky_1940_Albers,数据格式为GRID。这里需要将投影坐标系转换成地理坐

GIS 1万+

Visual Studio 远程调试

4.然后本地电脑进行附加目标电脑的进行(或者在VS项目里设置直接调试远程电脑程序),加上调试断点。切记本地代码更改后,要同步更新到目标电脑,保持一致,才可断点调试,要不提示版本不一样无法增加断点。2.然后点进去进行对应的位数,找下图此文件,右键管理员运行,并设置选项。5.点击目标电脑的程序,然后会进入到本地电脑的断点,可进行调试查看。3.复制本地debug文件到目标电脑,启动目标电脑的Debug程序。1.找vs里面的远程工具文件夹, 复制到目标电脑。防火墙阻止,关闭测试环境的服务器的防火墙;

读书札记2022的博客 340

基于STM32的嵌入式平台实现EtherCAT主站

本文将介绍如何在基于STM32的嵌入式平台上构建EtherCAT主站,并提供相应的源代码。使用SOEM库提供的API函数,我们可以实现与EtherCAT从站设备的实时通信和数据交换。在STM32的代码中,使用SOEM库提供的API函数初始化EtherCAT主站。在SOEM库中,我们可以找到EtherCAT主站的实现代码和相关的API函数。使用SOEM库提供的API函数实现EtherCAT主站的功能,包括发送和接收EtherCAT数据帧、处理从站设备的状态等。确保连接正常并且设备能够相互通信。

CodeSageX的博客 2832

【乐企-业务篇】乐企开票具体代码实现

【代码】【乐企-业务篇】乐企开票具体代码实现。

九七的博客 493

VS之远程调试IIS服务

概述当有些情况,测试环境发现bug,但是本地有不好复现或者没法复现的时候,这时候就需要用到远程调试了,通过在测试环境上安装一个调试工具,然后就可以在本地运行代码来远程连接到测试服务器来调试代码。当前项目是一个老项目,部署在IIS中,关于如何部署服务到IIS,请查阅准备首先我们需要先准备工具,可以直接去官网进行下载安装img下载地址:https://visualstudio.microsoft.co...

dotNET跨平台 1501

【肌电处理】肌电信号EMG积分肌电值+均方根值+中值频率+平均功率频率【含Matlab源码 3386期】

肌电信号EMG积分肌电值+均方根值+中值频率+平均功率频率 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 822

vs(visual studio)调试功能里各个按钮的意义及使用方法?

停止调试: 全部拆离: 全部终止: 可以在这个地方打开官网帮助: https://docs.microsoft.com/zh-cn/visualstudio/windows/?f1url=%3FappId%3DDev16IDEF1%26l%3Dzh-CN%26k%3Dk(MSDNSTART)%26rd%3Dtrue&view=vs-2019 初步了解 Visual Studio 调试器 零基础调试的方法 ...

Dontla的博客 5735

华为od统一考试B卷【食堂供餐】Python 实现

某公司员工食堂以盒饭方式供餐。为将员工取餐排队时间降低为0,食堂的供餐速度必须要足够快。现在需要根据以往员工取餐的统计信息,计算出一个刚好能达成排队时间为0的最低供餐速度。即,食堂在每个单位时间内必须至少做出多少份盒饭才能满足要求。

MISAYAONE的博客 8781

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Visual Studio2019开发调试Linux C/C++ Console程序

在Windows下虽然Eclipse通过cygwin写linuxC/C++程序也不错,但调试功能真的很难用,而且也不能模拟所有的功能。 通过VisualStudio远程运行调试就好很多。 新建ConsoleApplication,注意下面的描述是linux的。 添加源文件,和本地程序一样,编译的时候,VS会把文件copy到服务器上编译运行。第一次新建可能会调试配置服务器,如果没有,或者要更改服务器配置,通过菜单tools,options,可以找到连接配置界面。选中默认配置。 然后...

小艾米编程 1383

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

C# 客户端程序Visual Studio远程调试方法

传统桌面客户端的远程调试相比UWP,ASP等项目来说,配置比较麻烦,因为它是非部署的应用程序,原理是复制编译的文件到远程计算机,通过网络来连接和VS的通信,本文主要讲述WPF,WinForm应用程序的远程调试。

huang714的专栏 602

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

高效便捷的libssh2库下载仓库推荐

高效便捷的libssh2库下载仓库推荐 【下载地址】libssh2静态库和动态库下载仓库 libssh2 静态库和动态库下载仓库本仓库提供由 Visual Studio 2019 (vc2019) 编译的所有 libssh2 静态库和动态库,包含所有 debug 版和 release 版的 win32 和 x64 版本 ...

gitblog_09784的博客 401

vs2010远程调试

最近使用远程调试,发现有些步骤记得不是太清楚了,顺便上网查查资料整理下,方便以后查询 这里介绍两台电脑之间的调试 一般为开发的机器A,客户端机器B 一般情况下A装有vs2010,而B没有装 首先进行机器B的准备工作 1:将机器B的地址改为和机器A一个网段例如 机器A:192.168.1.2 机器B:192.168.1.5 2: 将机器B的远程连接打开 ...

weixin_34372728的博客 108

Visual Studio远程调试

**********转载请注明出处*********** 使用场景 常用的主要是在部署的机器上程序出现问题, 而一般的部署机器上没有开发环境,此时需要准确的定位出错的原因时使用。 进行远程调试时,主机可以是任何支持 Visual Studio 的平台。远程计算机可以是 32 位或 64 位平台。 下面是总结的远程调试的步骤和注意事项 步骤 一、在远程计算机安装调试器   1、将vs工...

weixin_30677475的博客 214

VS(VisualStudio) 远程调试 (RemoteDebugger)

在开发软件的途中,远程调试是必不可少的使用技能,由于机器的不同,环境有所不同,开发人员在装有VS开发工具的机器上,开发完成后,想在另一台机器上调试软件的功能好不好用,或者想验证自己的方法函数返回的结果是不是预期的那样,但是另一台机器上又没有装VS,这时怎么办呢!可能会采用打日志的办法去验证自己的功能,或者采用其他的办法,比如写控制台程序等。今天我在这里写的是VS的RemoteDebugger,Re...

北京-老黑的博客 5428
上一篇: c# Dictionary、ConcurrentDictionary的使用
下一篇: 快速使用vscode写python
robot_???
博客等级 码龄8年 38粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值