VS 预先生成事件命令
| 宏 | 说明 |
|---|---|
|
$(ConfigurationName) |
当前项目配置的名称(例如,“Debug|Any CPU”)。 |
|
$(OutDir) |
输出文件目录的路径,相对于项目目录。这解析为“输出目录”属性的值。它包括尾部的反斜杠“\”。 |
|
$(DevEnvDir) |
Visual Studio 2005 的安装目录(定义为驱动器 + 路径);包括尾部的反斜杠“\”。 |
|
$(PlatformName) |
当前目标平台的名称。例如“AnyCPU”。 |
|
$(ProjectDir) |
项目的目录(定义为驱动器 + 路径);包括尾部的反斜杠“\”。 |
|
$(ProjectPath) |
项目的绝对路径名(定义为驱动器 + 路径 + 基本名称 + 文件扩展名)。 |
|
$(ProjectName) |
项目的基本名称。 |
|
$(ProjectFileName) |
项目的文件名(定义为基本名称 + 文件扩展名)。 |
|
$(ProjectExt) |
项目的文件扩展名。它在文件扩展名的前面包括“.”。 |
|
$(SolutionDir) |
解决方案的目录(定义为驱动器 + 路径);包括尾部的反斜杠“\”。 |
|
$(SolutionPath) |
解决方案的绝对路径名(定义为驱动器 + 路径 + 基本名称 + 文件扩展名)。 |
|
$(SolutionName) |
解决方案的基本名称。 |
|
$(SolutionFileName) |
解决方案的文件名(定义为基本名称 + 文件扩展名)。 |
|
$(SolutionExt) |
解决方案的文件扩展名。它在文件扩展名的前面包括“.”。 |
|
$(TargetDir) |
生成的主输出文件的目录(定义为驱动器 + 路径)。它包括尾部的反斜杠“\”。 |
|
$(TargetPath) |
生成的主输出文件的绝对路径名(定义为驱动器 + 路径 + 基本名称 + 文件扩展名)。 |
|
$(TargetName) |
生成的主输出文件的基本名称。 |
|
$(TargetFileName) |
生成的主输出文件的文件名(定义为基本名称 + 文件扩展名)。 |
|
$(TargetExt) |
生成的主输出文件的文件扩展名。它在文件扩展名的前面包括“.”。 |
拷贝文件到bin目录下
xcopy /r /y $(ProjectDir)Template\ReplaceStr.xml $(ProjectDir)..\TimingExecution\Bin\Debug\Template\
拷贝bin到其他目录
Copy "$(SolutionDir)TimingExecution\bin\Debug\*.*" $(ProjectDir)..\TaskPlanConfigure\Bin\Debug\TimingExecution
VS 预先生成事件命令的更多相关文章
- VS2010-使用“预先生成事件命令行”和“后期生成事件命令行”功能
原文:VS2010-使用"预先生成事件命令行"和"后期生成事件命令行"功能 xcopy /r /y $(TargetPath) $(ProjectDir)..\ ...
- C# “预先生成事件命令行”和“后期生成事件命令行”
概述 Visual studio 项目允许在项目属性生成事件一栏中指定预先生成和后期生成事件来实现项目生成与部署的自动化. 实例1: 我自己写了一个调试工具,该工具处于一边开发一边使用过程中.实际工作 ...
- C# XCOPY命令 预先生成事件命令行”和“后期生成事件命令行”
$(ConfigurationName) 当前项目配置的名称(例如,“Debug|Any CPU”). $(OutDir) 输出文件目录的路径,相对于项目目录.这解析为“输出目录”属性的值.它包括尾部 ...
- Visual Studio 生成事件命令
Visual Studio在生成项目工程前后,有时我们需要做一些特殊的操作,比如:拷贝生成的dll到指定目标下面等. 结合VS可以添加预先生成事件和后期生成事件,采用命令或bat批处理. 1.Visu ...
- VS中的预先生成事件和后期生成事件
原文:VS中的预先生成事件和后期生成事件 在C#开发中,有时候需要在程序编译之前或之后做一些操作. 要达到这个目的,可以使用Visual Studio中的预先生成事件和后期生成事件. 下图是一个简单例 ...
- 项目属性-->生成事件-->后期生成事件命令行
以开源记牌器https://github.com/Epix37/Hearthstone-Deck-Tracker 为例,Hearthstone Deck Tracker项目中的后期生成事件命令行: i ...
- 使用VS的生成事件命令行指令将生成的exe,dll文件复制到指定文件夹中
VS预生成事件命令行 和 生成后事件命令行 宏说明 $(ConfigurationName) 当前项目配置的名称(例如,“Debug|Any CPU”). $(OutDir) ...
- Visual studio中后期生成事件命令使用
在做项目是总要把发布后的一些dll拷贝的根网站的bin目录下,为了避免每次都需要手动拷贝可以在 项目的生成事件中写入bat命令,下面的命令只在项目使用的发布配置时执行拷贝, (在生成->配置管理 ...
- Visual Studio中“后期生成事件命令行” 中使用XCopy命令
将程序所依赖的动态库与其他依赖文件做了分类,使用XCopy命令自动生成相应的目录结构. set source="$(TargetDir)" set output="$(S ...
随机推荐
- AVPlayerViewController视频播放器
前言 iOS8之后系统自带使用AVPlayerViewController播放视频 AVPlayerViewController AVPlayerViewController和导航控制器差不多,需要将 ...
- [BZOJ1582] [Usaco2009 Hol]Holiday Painting 节日画画(线段树)
传送门 线段树区间修改傻题 #include <cstdio> #include <cstring> #include <iostream> #define N 5 ...
- uva 11995 判别数据类型
Problem I I Can Guess the Data Structure! There is a bag-like data structure, supporting two operati ...
- 作业调度方案(codevs 1156)
题目描述 Description 我们现在要利用m台机器加工n个工件,每个工件都有m道工序,每道工序都在不同的指定的机器上完成.每个工件的每道工序都有指定的加工时间. 每个工件的每个工序称为一个操作, ...
- JavaScript 数组操作函数--转载+格式整理
JavaScript 数组操作函数(部分)--转载+格式整理 今天看了一篇文章,主要讲的对常用的Js操作函数:push,pop,join,shift,unshift,slice,splice,conc ...
- iOS7中Cell高度 Label高度自适应
- (float)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ NSStr ...
- Scrapy学习-2-xpath&css使用
xpath使用 简介 xpath使用路径表达式在xml和html中进行导航 语法 body # 选取所有body元素的所有子节点 /html # 选取根元素 body/a # 选取所有属于body ...
- go gin框架 static 静态文件
项目结构: DemoPro: .. .. static/ test.txt .. router := gin.Default() router.Static("/static", ...
- a href="javascript:void(0)"
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值. void 操作符用法格式如下: 1. javascript:void (expression) 2. javas ...
- Neo4j 第六篇:Cypher语法
Cypher是图形数据库查询语言事实上的标准. 一,Cypher类型系统 Cypher支持的类型系统分为三类:属性类型,复合类型和结构类型. 1,属性类型 属性类型:Integer.Float.Str ...