简介

在使用VS.NET,在build一个项目时,可以为项目设定生成事件,包括’生成前’事件(预先生成事件)和’生成后’事件(后期生成事件).
在这2个事件中,我们可以
- 使用[预先生成事件命令行],在生成操作执行前,执行一些操作。比如执行一下清除操作。
- 使用[后期生成事件命令行],在生成完成后,执行一些操作;如拷贝生成的文件到指定的目录……。


设置

在项目的属性节目中,打开[生产事件]tab页,就进入了设置界面了,如图。


使用macro

在vs.net的工程项目配置中,由很多的macro可以使用。点击按钮[宏macro]可以进入查看macro的设置界面,在这里可以看到所有的macro,在上部的界面上,可以进行命令输入。

使用macro的方式是: $(macro_name)


示例

if Exist $(TargetDir)$(TargetName).pdb copy /V "$(TargetDir)$(TargetName).pdb" "$(SolutionDir)..\..\..\Bin\"if Exist $(TargetDir)$(TargetName).xml copy /V "$(TargetDir)$(TargetName).xml" "$(SolutionDir)..\..\..\Bin\"

在VS.NET 的项目中使用生成事件相关推荐

  1. vue 项目中 自动生成 二维码

    vue 项目中 自动生成 二维码 ​ 最近在写一个vue项目,要求根据卡号可以自动生成一个二维码,并渲染在指定位置,因为第一次做类似业务,小编在网上找了找,发现了很多,具体起来主要用的就两种: QRc ...

  2. vue项目中自动生成二维码

    vue项目中自动生成二维码 我们在做vue项目时,很多时候要用到生成二维码的功能,今天给大家介绍一个有前端生成二维码的小例子: 1.安装vue-qr: npm isntall vue-qr --sav ...

  3. vue项目中 页面生成pdf并下载,vue 中页面转PDF

    方法一 第一步.安装插件 // 第一个.将页面html转换成图片 npm install --save html2canvas // 第二个.将图片生成pdf npm install jspdf -- ...

  4. 在UniApp的H5项目中,生成二维码和扫描二维码的操作处理

  5. python三方库打包项目中_python项目生成及导入依赖的第三方库

    mac下的应用程序发布 及 打包(Python写的脚本,可打包第三方库) 其实这个问题在网上能搜到大把的解决方案.大家的统一答案都是 otool -L yourapp.app/Contents/Mac ...

  6. python编写交互界面查分app_Django项目中model的数据处理以及页面交互方法

    Django中Models是什么: 通常,一个Model对应一张数据表, Django中Models以类的形式表现, 它包含一些基本字段以及数据的一些行为 ORM: 对象关系映射(Object Rel ...

  7. VS中的预先生成事件和后期生成事件

    VS中的预先生成事件和后期生成事件 原文:VS中的预先生成事件和后期生成事件 在C#开发中,有时候需要在程序编译之前或之后做一些操作. 要达到这个目的,可以使用Visual Studio中的预先生成事 ...

  8. Java设计模式--在项目中的应用

    原文网址:Java设计模式--在项目中的应用_IT利刃出鞘的博客-CSDN博客 简介 本文介绍我在项目中是如何运用设计模式的. 我实际用到的设计模式有:单例模式.责任链模式.观察者模式.适配器模式.策 ...

  9. 在html项目中使用webpack编译es6语法

    前言:在html项目中遇到了使用import导入npm安装的依赖包,结果就是在浏览器中报错.然后开始了各种的解决方式,最后通过webpack对代码进行编译打包,然后再引入到html页面,从而解决代码报 ...

最新文章

  1. python实现Linux命令wget
  2. 筹码游戏java代码编写,PAT(Basic Level) 乙级练习题 ------ 1071 小赌怡情 java
  3. caffe loss一直nan什么情况
  4. spring boot微服务通用部署启动脚本
  5. 大数据算法岗位面试题
  6. Java数组实现五子棋功能
  7. 我敢说,这个版本的斗地主你肯定没玩过?
  8. ecg 幅度_精确心电图(ECG)信号处理方案
  9. 北航计算机学院复试流程,2018北航计算机考研复试经验
  10. 超级搜索术-朱丹-全部笔记整理
  11. anaconda下jupyter无法自动打开网页
  12. 如何用excel做正交分析_最简单的正交试验教程,一次搞懂它!
  13. 宝塔面板配置SSL证书
  14. 小程序设置按钮分享功能
  15. 实际BCI应用:异步EEG/EOG BCI手抓取和释放的可行性
  16. 解决CSDN无法上传资源问题
  17. 剑指政企数智办公市场,通信厂商融云有何看家本领?
  18. 天边一朵云-最终章动画化决定,看云卷云舒
  19. 机器学习面试必考面试题汇总—附解析
  20. Oracle 常用函数大全

热门文章

  1. 数据结构——图的深度遍历
  2. ​“统治”移动处理器市场的Arm为何明年Q1才发布AI处理器?
  3. 形似“飞碟”的无人机你见过吗?它还可以灭火!
  4. 百度地图infoWindow圆角处理
  5. 易维帮助台:论工业产品售后服务升级转型的正确打开姿势
  6. ImportError: No module named 'commands'
  7. java整合flex
  8. 洗牌算法汇总以及测试洗牌程序的正确性
  9. DML风格的批量更新/删除
  10. python招生海报_从原研哉的哲学中学习海报设计