VS2017调试大型程序启动外部进程配置

本文介绍了如何在VS2017的.NET472项目中配置自启动调试流程,通过生成后事件自动复制dll和pdb文件,并将启动操作改为外部程序,简化大型项目中单个dll的调试过程。
摘要由CSDN通过智能技术生成

前言

我们在开发大型项目的时候往往按照模块进行编译调试,我们仅需要关注和自己相关的模块就行,但是模块不能单独运行,一般它会作为一个dll,由一个程序进行加载并调用,因此,我们在进行调试的时候,往往需要对于整个程序进行调试,那么这种时候我们需要将编译好的dll和pdb文件拷贝到程序目录,然后使用VS的附加进程调试的方法调试,这些操作反复去做比较麻烦,但是好在VS提供了一些方法能够让这些操作自动完成。

配置自启动调试流程

(针对VS2017版本的.NET472工程进行展示,对于其他版本的工程和软件也有方法,但是可能流程不一样)

配置流程主要有以下几个步骤:

  1. 配置生成后事件,VS支持在完成编译生成后执行bat脚本,因此我们可以通过bat脚本完成文件的复制
  2. 修改项目的启动操作,将从项目启动修改为启动外部程序

下面是具体步骤

生成事件配置

打开项目配置,选择生成事件,选择编辑后期生成,这边可以写bat脚本完成文件自动拷贝,展开宏可以看可用的宏目录
请添加图片描述

调试配置

打开项目设置界面,选择调试页面,将启动操作切换成 启动外部程序 选择你的进程的路径。
在这里插入图片描述

结语

完成上述两个步骤,在我们在大型项目中调试单个dll的时候也可以像平时开发本地demo一样,直接点击调试进行一键启动了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值