编写批处理使用msbuild编译项目

echo off

::请把此bat脚本放到以下代码路径下 并在环境变量中配置对应版本的vs编译器的值

::vs2017如:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin

::发布时按文件夹发布,并且不要选择在bin下面的文件夹
set codeUrl=D:\svn\oppo_mis\OCSS_NEW\Branches\ProjectCode20190909\source
set publishUrl=D:\Portal\

cd /D %codeUrl%
:: 生成解决方案(dll)
msbuild RekTec.Portal.Ocss.sln /maxcpucount
:: 将生成的bin中的dll发布到发布目录的bin
::for /r %codeUrl%\bin %%i in (dir "*Icsm*";"*Crm.Interface*";"*Crm.Entity*") do copy %%i %publishUrl%\bin

pause

posted @ 2019-09-24 09:35  凌心缘  阅读(502)  评论(0编辑  收藏  举报