自动编译批处理设置(MSBuild)
Posted lixiaobin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动编译批处理设置(MSBuild)相关的知识,希望对你有一定的参考价值。
基本设置,如果想更改可以设置。
@echo off rem --------------------------------- rem ----作成者:李暁賓--------------- rem --------------------------------- cd /d %~dp0 echo %date% set /p input="是否编译(y/n): " if not %input% == y ( pause exit 0 ) for /f "tokens=1-4 delims=/ " %%i in ("%date%") do ( set year=%%i set month=%%j set day=%%k set down=%%l ) set datestr=%year%%month%%day% rem MSBuild.exe 路径 set MSBUILD_PATH=C:Program Files (x86)Microsoft Visual Studio2017ProfessionalMSBuild15.0BinMSBuild.exe rem solution 路径 set SOLUTION_FILE=C:Userswork 0_dev 1_srcTestTest.sln rem Release / Debug set BUILD_CONFIG=Release rem build / rebuild / clean set BUILD_TYPE=clean;build rem Any CPU / x64 / x86 set BUILD_PLATFORM="Any CPU" set OUTPUT_PATH=C:Userswork 0_dev 1_src%datestr% @echo 编译开始 "%MSBUILD_PATH%" %SOLUTION_FILE% /t:%BUILD_TYPE% /p:Configuration=%BUILD_CONFIG%;Platform=%BUILD_PLATFORM%;OutDir=%OUTPUT_PATH%\%BUILD_CONFIG% /m @echo 编译结束 pause exit 0
以上是关于自动编译批处理设置(MSBuild)的主要内容,如果未能解决你的问题,请参考以下文章
如何使用命令行msbuild部署VS2012网站项目而不进行预编译?