參考此部落格擴充SVN檢出加工:http://www.cnblogs.com/jzywh/archive/2009/06/26/MSBuildPublishWebApplication.html 建立一個txt文本儲存資訊 拷貝之後改變擴充名為 xxx.bat echo 【自動釋出開始】
rem SVN檢出代碼目錄
set svn_home=E:\Code
rem SVN工作目錄
set work_work=這裡填入SVN代碼位址
rem SVN使用者名
set svnUserName=SVN使用者名
rem SVN使用者對應密碼
set svnPassword=代碼
rem 釋出檔案位址
set project_bulidpath=D:\patentrelease\app.aaaa.com
rem 編譯器位址
set biluding_path=C:\Windows\Microsoft.NET\Framework\v4.0.30319
rem 項目源檔案位址【SVN下載下傳位址】
set project_souce_path=E:\Code\檢出代碼需要打包釋出的.csproject檔案
echo 【檢出代碼】
rd /q/s %svn_home%
md %svn_home%
cd %svn_home%
svn checkout --username %svnUserName% --password %svnPassword% -q %work_work% %svn_home%
echo 【檢出成功】 %work_home%
echo 【開始釋出】
rd /q/s %project_bulidpath%
md %project_bulidpath%
echo 【開始編譯】
C:
cd %biluding_path%
msbuild %project_souce_path% /t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=%project_bulidpath% /p:OutputPath=%project_bulidpath%\bin
echo 【删除webconfig】
del %project_bulidpath%\Web.config /f/q
del %project_bulidpath%\Web.Debug.config /f/q
del %project_bulidpath%\Web.Release.config /f/q
echo 【====釋出成功====】 pause