@echo off
SET DestPath=D:\projectFolder
SET SrcPath=D:\srcFolder
SET ProjectName=ProjectName
SET Configuration=Release
RD /S /Q "%DestPath%" rem clear existed directory:: build project
MSBuild "%SrcPath%%ProjectName%.csproj" /p:Configuration=%Configuration%
:: deploy project
::/t:TransformWebConfig
MSBuild "%SrcPath%%ProjectName%.csproj" /target:_CopyWebApplication /property:OutDir=%DestPath%\ /property:WebProjectOutputDir=%DestPath% /p:Configuration=%Configuration%
xcopy "%SrcPath%bin\*.*" "%DestPath%\bin\" /k /y
echo =========================================
echo %SrcPath%%ProjectName%.csproj is published
echo =========================================
本文介绍了一个自动化脚本流程,用于清理指定目录、构建C#项目、部署到目标路径,并进行Web配置转换。适用于软件开发中项目构建和部署的自动化。
41

被折叠的 条评论
为什么被折叠?



