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 ...
随机推荐
- POJ 1971-Parallelogram Counting,暴力1063ms!
Parallelogram Counting 刚学hash还不会用,看到5000ms的时限于是想着暴力来一发应该可以过.以前做过类似的题,求平行四边形个数,好像是在CF上做的,但忘了时限是多少了,方法 ...
- vscode & code snippets
code snippets vscode & code snippets https://github.com/xgqfrms/FEIQA/tree/master/000-xyz/templa ...
- 【容斥】HDU 4135 Co-prime
acm.hdu.edu.cn/showproblem.php?pid=4135 [题意] 询问[a,b]中与n互质的数有多少个 [思路] 考虑[1,m]中与n互质的数有多少个,答案就是query(b) ...
- java.util.ResourceBundle 用法小介
java中读取配置文件的信息可以采用properties这个类,但是当遇到国际化问题的时候还是不好解决,因而还是最好使用 ResourceBundle这个类,其实ResourceBundle本质上和P ...
- ES6的一些说明
一 ES6 即 ECMAScript6 ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了.它的目标,是使得JavaScript语言可 ...
- Croc Champ 2013 - Round 2 C. Cube Problem
问满足a^3 + b^3 + c^3 + n = (a+b+c)^3 的 (a,b,c)的个数 可化简为 n = 3*(a + b) (a + c) (b + c) 于是 n / 3 = (a + b ...
- Redis数据库No-SQL的介绍安装和使用
Redis安装步骤 1.官网下载Redis压缩包http://download.redis.io/releases/redis-5.0.2.tar.gz,然后将下载的redis上传到虚拟机的/usr/ ...
- vueSSR渲染原理
优点:利于搜索引擎,解决白屏问题,因为正常情况下在index.html文件中只有一个简单的标签,没有内容,不利于爬虫搜索 场景:交互少,数据多,例如新闻,博客,论坛类等 原理:相当于服务端前面加了一层 ...
- js long类型的日期转成Date,字符串StringBuilder拼接
longToDate.js //扩展Date的format方法 Date.prototype.format = function (format) { var o = { "M+" ...
- ImportError: No module named _curses;Color support is disabled, python-curses is not installed.解决办法
linux系统默认安装了python2.6, 但是发现python2.7 import curses时 提示 找不到_curses 错误. 用pip(python2.7 )安装了curses-204 ...