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