C#快捷编译并发布的批处理脚本

发布批处理

发布批处理


::生成新的版本
set year=%date:~2,2%
set month=%date:~5,2%
set day=%date:~8,2%
set VERSION=%year%%month%%day%

set NEWVERSION=1.0.0.%VERSION%
set NAME=MicroSeis
set SRC=%NAME%-%NEWVERSION%
set OLD=%NAME%-base


rd /s /q %SRC%\

xcopy /e /y /q %OLD% %SRC%\

:: 编译新的文件
SET PROJECTPATH=D:\XXX
:: 编译工具路径
SET DEVENVCOM="C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.com" 

set BUILDSRC=%PROJECTPATH%\Release

%DEVENVCOM% "%PROJECTPATH%\XXX.sln" /rebuild "Release|x64" /project "XXX"

xcopy /e /y /q %PROJECTPATH%\XXX\bin\x64\Release\Microseis.exe %SRC%\

del %SRC%\*.pdb
del %SRC%\*.xml

:: pause;

rem 自动拷贝到共享目录
set DEST=D:\share\release\%NAME%-%NEWVERSION%
xcopy /e /y /q %SRC%\ %DEST%\

echo "发布成功"

:: pause;


start的用途

start 同时启动多个进程,类似如下:

start mysqld --defaults-file="C:/ProgramData/MySQL/MySQL Server 5.7/Data/3307/my.cnf"
批处理命令——call 和 start

https://www.cnblogs.com/Braveliu/p/5078283.html

快速将多个文件内容合并成1个文件

COPY *.java 1.java

https://blog.csdn.net/e_wsq/article/details/7278239

editplus 批量替换 正则表达式,删除 注释

/**(.|\n)*?*/

word 版本字体:

宋体, 六号, 黑色,单倍行距 1.0

posted @ 2023-03-28 15:40  lvye1221  阅读(50)  评论(0编辑  收藏  举报