@echo off ::设置7z的命令行程序路径 或者其他压缩程序 set Sz=C:Program Files7-Zip7z.exe ::设置压缩包保存路径 set Save=D:Publish ::设置要打包压缩的文件夹 set Com=D:PublishRelease ::删除老版本文件 rd /fc /q /s "D:PublishRelease" ::删除老的压缩包 del /q /s D:Publish*.* ::启动编译,指定编译某个任务 ,启用Release配置文本,使用Rebuild模式编译 ,建议加上Output避免以外的情况。Clp简化输出信息 start /wait "" "C:Program Files (x86)Microsoft Visual Studio2017EnterpriseMSBuild15.0BinMSBuild.exe" "YourWorkBase***.csproj" /p:Configuration=Release;OutputPath=D: elease /t:Rebuild /clp:NoSummary;ShowTimestamp /verbosity:minimal ::拷贝至预压缩目录,可将*.*替换为指定文件 xcopy /y D: elease*.* D:PublishRelease echo Finish ::启动压缩 程序 a 存放路径 压缩文件夹 "%Sz%" a "%Save%Release.7z" "%Com%" ::打开文件夹 start /min "" "D:Publish" pause