InitBasfTcc11
This commit is contained in:
@@ -0,0 +1,121 @@
|
||||
@echo off
|
||||
REM ---------------
|
||||
REM 发布包生成工具
|
||||
REM 执行此文件前请先用Release生成publisher项目
|
||||
REM --------------
|
||||
|
||||
|
||||
|
||||
REM --------------
|
||||
REM 环境变量设置 Project_Src为如PUBLISHER4_CODING这样的分支
|
||||
REM --------------
|
||||
set PROJECT_SRC=%CD%
|
||||
|
||||
REM 源代码publisher项目文件夹
|
||||
set PUBLISHER_SRC_ROOT=%PROJECT_SRC%\HJGL\WebApi
|
||||
|
||||
REM 包文件夹名
|
||||
SET ReleasePack=APIPackFile
|
||||
|
||||
REM 发布程序包文件夹
|
||||
SET ReleasePackFolder=%PROJECT_SRC%\HJGL%ReleasePack%
|
||||
|
||||
REM 发布包publisher文件所在文件夹
|
||||
SET RELEASE_PUBLISHER_ROOT=%PROJECT_SRC%\HJGL%ReleasePack%\%ReleasePack%
|
||||
|
||||
|
||||
|
||||
|
||||
REM --------------
|
||||
REM 发布程序包文件夹相关
|
||||
REM --------------
|
||||
|
||||
IF exist %ReleasePackFolder%\nul.ext (
|
||||
@echo 删除已存在的发布程序包文件夹
|
||||
@echo.
|
||||
rd %ReleasePackFolder% /S /Q
|
||||
)
|
||||
mkdir %ReleasePackFolder%
|
||||
|
||||
IF errorlevel 1 goto delReleasePackError
|
||||
|
||||
|
||||
@echo 设置.net控制台环境
|
||||
@echo.
|
||||
@call "%VS100COMNTOOLS%"vsvars32.bat
|
||||
IF errorlevel 1 goto netEnvironmentError
|
||||
|
||||
|
||||
@echo 开始预编译...
|
||||
@echo.
|
||||
aspnet_compiler -p %PUBLISHER_SRC_ROOT% %RELEASE_PUBLISHER_ROOT% -u -v /
|
||||
IF errorlevel 1 goto aspnet_compilerError
|
||||
@echo 预编译完成
|
||||
@echo.
|
||||
|
||||
|
||||
@echo 开始合并程序集...
|
||||
@echo.
|
||||
Aspnet_merge %RELEASE_PUBLISHER_ROOT% -o UI
|
||||
IF errorlevel 1 goto Aspnet_mergeError
|
||||
@echo 合并程序集完成
|
||||
@echo.
|
||||
|
||||
|
||||
REM --------------
|
||||
REM 删除不必要的文件
|
||||
REM --------------
|
||||
|
||||
@echo 开始清理垃圾文件...
|
||||
@echo.
|
||||
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.cs /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.designer.cs /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.csproj /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.csproj.* /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.pdb /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.resx /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.xml /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.db /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.bak /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.*.bak /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.sln /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.suo /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.scc /s /f
|
||||
rd %RELEASE_PUBLISHER_ROOT%\obj /s /q
|
||||
|
||||
del %RELEASE_PUBLISHER_ROOT%\ReadMe.txt /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.pfx /s /f
|
||||
del %RELEASE_PUBLISHER_ROOT%\*.StyleCop /s /f
|
||||
|
||||
@echo 清理完成
|
||||
@echo.
|
||||
|
||||
|
||||
@echo 发布包已生成,存放路径为%ReleasePackFolder%
|
||||
@echo.
|
||||
goto END
|
||||
|
||||
|
||||
:delReleasePackError
|
||||
@echo.
|
||||
@echo 删除包存储文件夹失败!
|
||||
goto END
|
||||
|
||||
:netEnvironmentError
|
||||
@echo.
|
||||
@echo .net环境设置失败!
|
||||
goto END
|
||||
|
||||
:aspnet_compilerError
|
||||
@echo.
|
||||
@echo 预编译失败!
|
||||
goto END
|
||||
|
||||
:Aspnet_mergeError
|
||||
@echo.
|
||||
@echo 合并程序集失败!
|
||||
goto END
|
||||
|
||||
:END
|
||||
pause
|
||||
Reference in New Issue
Block a user