IF NOT "$(ConfigurationName)"=="publish" exit /B 0
if not exist $(TargetPath)publish md $(TargetPath)publish
xcopy /y $(TargetPath) $(SolutionDir)\\publisher

关于xcopy

http://baike.baidu.com/link?url=PqKP2WNM02x4jWOGlYV4p2nm5X-gtIMitWsWMsIE7rWkWO9cDms-qJ18RptJBFhzgteqVGEFaVOP5n86uHCNgq

C:\Users\Administrator>xcopy /?
复制文件和目录树。XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W][/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U][/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/J][/EXCLUDE:file1[+file2][+file3]...]source       指定要复制的文件。destination  指定新文件的位置和/或名称。/A           仅复制有存档属性集的文件,但不更改属性。/M           仅复制有存档属性集的文件,并关闭存档属性。/D:m-d-y     复制在指定日期或指定日期以后更改的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件。/EXCLUDE:file1[+file2][+file3]...指定含有字符串的文件列表。每个字符串在文件中应位于单独的一行。如果任何字符串与复制文件的绝对路径的任何部分相符,则排除复制该文件。例如,指定如 \obj\ 或 .obj 的字符串会分别排除目录 obj 下面的所有文件或带有.obj 扩展名的所有文件。/P           创建每个目标文件之前提示你。/S           复制目录和子目录,不包括空目录。/E           复制目录和子目录,包括空目录。与 /S /E 相同。可以用来修改 /T。/V           验证每个新文件的大小。/W           提示你在复制前按键。/C           即使有错误,也继续复制。/I           如果目标不存在,且要复制多个文件,则假定目标必须是目录。/Q           复制时不显示文件名。/F           复制时显示完整的源文件名和目标文件名。/L           显示要复制的文件。/G           允许将加密文件复制到不支持加密的目标。/H           也复制隐藏文件和系统文件。/R           覆盖只读文件。/T           创建目录结构,但不复制文件。不包括空目录或子目录。/T /E 包括空目录和子目录。/U           只复制已经存在于目标中的文件。/K           复制属性。一般的 Xcopy 会重置只读属性。/N           用生成的短名称复制。/O           复制文件所有权和 ACL 信息。/X           复制文件审核设置(隐含 /O)。/Y           取消提示以确认要覆盖现有目标文件。/-Y          要提示以确认要覆盖现有目标文件。/Z           在可重新启动模式下复制网络文件。/B           复制符号链接本身与链接目标。/J           复制时不使用缓冲的 I/O。推荐复制大文件时使用。开关 /Y 可以预先在 COPYCMD 环境变量中设置。
这可能被命令行上的 /-Y 覆盖。

转载于:https://www.cnblogs.com/oceanho/p/5062032.html

Visual studio 生成事件的使用 、xcopy 实现 dll 复制操作、相关推荐

  1. 解决方案-Visual Studio生成库(DLLLIB)以及如何调用

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 问题说明 使用VS编程时,一般会根据不同的场景需求将类封装成库文件,以供他人使用,比如我作为算法 ...

  2. Visual Studio如何实现.exe免安装免DLL运行[动态链接库--->>>静态链接库]

    Visual Studio如何实现.exe免安装免DLL运行[动态链接库--->>>静态链接库] 前言 一. 什么是程序库? 1. 静态库: 2. 动态库: 3. 两者区别: 二. ...

  3. [转] 让Visual Studio生成Release版本的可执行文件

    原文链接:https://www.cnblogs.com/bEngi1/p/12360305.html 转载申明:感谢原作者!如有侵权,请联系我删除,谢谢 通常在Visual Studio按下Ctrl ...

  4. 【Visual Studio】使用 pexports 根据 VS 的 .dll 动态链接库生成 .lib 库文件

    一.问题描述: 最近博主需要使用 8 路 USB 视频采集卡做二次开发,最后选择一款叫做"中维世纪"的 8 路 USB 视频采集卡 C301.但是,官网上仅提供了 1.0.0.4 ...

  5. Visual Studio 生成项目前自动关闭在运行的程序

    想在生成项目(程序)时不再每次都去手动关闭程序? 可以在项目 -> 生成事件 -> 预先生成事件命令行中添加: cmd /k taskkill /IM 程序名.exe 该命令在进程不存在时 ...

  6. Visual Studio生成.vs隐藏文件夹,导致Git命令错误

    文章目录 背景 分析 解决 方案一 方案二『荐』 简 述: 使用 Visual Studio 2019 修改 C++ 工程,编译后根目录下多了 .vs 隐藏文件夹,后续使用 Git 命令报错,解决之. ...

  7. Visual Studio生成汇编列表文件(listing file)

    列表文件包含了程序源文件的副本,再加上行号.每条指令的数字地址.每条指令的机器代码字节以及符号表.在列表文件中伪指令会被翻译成对应的汇编指令. 1.右键项目然后点击"属性"(Pro ...

  8. Visual Studio调试报错-找不到dll文件的解决办法

    问题描述: Visual Studioss调试调用QT.opencv等的工程是,正确配置好了运行环境,并且程序编译可通过,但在调试时报错缺失xxx.dll文件 解决方法: 查找并拷贝或下载缺失的.dl ...

  9. Visual Studio 2019报错:缺少mfc120.dll

    我用VS2019打开2013的项目,运行出现报错信息,缺少mfc120.dll.这是系统库文件. 经过和室友一个小时的折腾,终于成功解决了! 报错原因 你64位的电脑的SysWOW64文件夹里面没有m ...

最新文章

  1. JavaScript小记
  2. pycharm python脚本自动头文件注释
  3. SIFT中LoG和DoG比较
  4. MyEcplise中SpringBoot怎样定制启动banner?
  5. 对 VR 头显 HTC VIVE 的调研
  6. 自己的php工具,用PHP自己编写的站长工具箱
  7. linux的基础知识——TCP异常断开
  8. 迪杰特斯拉算法的实现
  9. excel如何把多张表合并成一个表_从产品经理到总监,就差一张高价值Excel表
  10. 10月11 小结: 你又贪玩了不是?
  11. linux远程搭建web环境,使用Xshell工具远程Linux环境部署web项目
  12. 转义字符html识别吗,HTML转义字符对照表
  13. 计算机无法识别Gp80180,GP80160,GP80180网口修改IP设置教程
  14. pyhive python连接hive
  15. eclipse安装STS插件失败解决办法
  16. Android面试准备复习之Android知识点大扫描
  17. 分享:淘宝客完全开源程序。
  18. PHP即充宝v3.0实例
  19. 用Cordova打包Vue项目为app
  20. 打造认可文化,是OKR成功的关键

热门文章

  1. Deeplearning:windows多版本cuda安装、管理
  2. VIO在走廊弱纹理环境下的优化——VINS-Mono的点线紧耦合优化
  3. Python的浅拷贝和深拷贝
  4. 全球及中国皮肤癌药物行业深度研究及项目可行性调研报告2022-2027年
  5. 中国滤清器制造行业竞争格局分析与发展战略规划研究报告2022年版
  6. 平战结合供应保障体系-国情讲坛·周荣江:谋定突发公共事件
  7. 使用 PHPMAILER 发送邮件实例
  8. MockServer jar包安装
  9. CentOS7安装MySQL并设置远程登录
  10. dev gridcontrol设置过滤器下拉列表