在生成时,常常希望输出文件夹整洁,因此需要设置dll或exe输出位置,同时也希望对一些文件做一些特殊操作
VS的 UI
常用缩写
“./”:代表目前所在的目录。
" . ./"代表上一层目录。
“/”:代表根目录。
生成事件UI
在一个解决方案中有多个项目的时候,我们常需要拷贝一些文件,dll到指定的目录下,或者遇到com组件还需要提前注册dll,这个就需要用到VS的生成事件。中。 仅当生成在生成过程中成功到达这些点时,生通过指定自定义生成事件,可以在生成开始之前或在它完成之后自动运行命令。 例如,可以在生成开始之前运行 .bat 文件,或是在生成完成之后将新文件复制到文件夹成事件才会运行。
Visual Studio在生成项目工程前后,有时我们需要做一些特殊的操作,比如:拷贝生成的dll到指定目标下面等。
结合VS可以添加预先生成事件和后期生成事件,采用命令或bat批处理。
分为生成前事件和生成后事件
可以在命令行中直接填入copy,xcopy等DOS文件复制命令
常见宏
具体的DOS命令用法可以试用CMD窗体获取
批处理文件
可以对.bat文件进行编辑,写入文件,在生成事件中添加文件路径