From 2058b1db15672f2043adfc9a9807cc171577a8e9 Mon Sep 17 00:00:00 2001 From: DevWiki Date: Wed, 6 Apr 2022 22:17:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=93=E5=8C=85=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebSocketTool/pack/build.bat | 32 ++++++++++++++++++++++++++++++++ WebSocketTool/pack/pack.bat | 4 ---- 2 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 WebSocketTool/pack/build.bat delete mode 100644 WebSocketTool/pack/pack.bat diff --git a/WebSocketTool/pack/build.bat b/WebSocketTool/pack/build.bat new file mode 100644 index 0000000..a05fab4 --- /dev/null +++ b/WebSocketTool/pack/build.bat @@ -0,0 +1,32 @@ +set version=1.0.0 + +if not "%~1"=="" ( + set version=%1 +) + +cd ../ && rmdir /s /q bin && rmdir /s /q obj +cd pack + +devenv ../../WebSocketTool.sln /ReBuild "Release|AnyCPU" /project WebSocketTool + +if NOT %errorlevel%==0 @goto :FailureOnBuild + +libz.exe inject-dll --assembly ../bin/Release/WebSocketTool.exe --include ../bin/Release/*.dll --move + +if not exist "output" ( + mkdir output +) + +cd output +if exist "WebSocketTool-%version%.exe" ( + del /q /s WebSocketTool-%version%.exe +) +cd ../ + +cd ../bin/Release && move WebSocketTool.exe ../../pack/output/WebSocketTool-%version%.exe +cd ../ && del /q /s Release && cd ../pack + +goto :eof + +:FailureOnBuild +echo build project failure \ No newline at end of file diff --git a/WebSocketTool/pack/pack.bat b/WebSocketTool/pack/pack.bat deleted file mode 100644 index dc340b0..0000000 --- a/WebSocketTool/pack/pack.bat +++ /dev/null @@ -1,4 +0,0 @@ -libz.exe inject-dll --assembly ../bin/Release/WebSocketTool.exe --include ../bin/Release/*.dll --move - -mkdir output -move ../bin/Release/WebSocketTool.exe output/WebSocketTool.exe \ No newline at end of file