143 lines
2.7 KiB
Batchfile
143 lines
2.7 KiB
Batchfile
|
@echo off
|
|||
|
REM ---------------
|
|||
|
REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>
|
|||
|
REM ִ<>д<EFBFBD><D0B4>ļ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Release<73><65><EFBFBD><EFBFBD>publisher<65><72>Ŀ
|
|||
|
REM --------------
|
|||
|
|
|||
|
|
|||
|
|
|||
|
REM --------------
|
|||
|
REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Project_SrcΪ<63><CEAA>PUBLISHER4_CODING<4E><47><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD>֧
|
|||
|
REM --------------
|
|||
|
set PROJECT_SRC=%CD%
|
|||
|
|
|||
|
REM Դ<><D4B4><EFBFBD><EFBFBD>publisher<65><72>Ŀ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
|||
|
set PUBLISHER_SRC_ROOT=%PROJECT_SRC%\SGGL\FineUIPro.Web
|
|||
|
|
|||
|
REM Դ<><D4B4><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>־<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
|||
|
set VerLog_SRC_ROOT=%PROJECT_SRC%\database\<5C>汾<EFBFBD><E6B1BE>־
|
|||
|
|
|||
|
REM <20><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
SET ReleasePack=PackFile
|
|||
|
|
|||
|
REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
|||
|
SET ReleasePackFolder=%PROJECT_SRC%\SGGL%ReleasePack%
|
|||
|
|
|||
|
REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>publisher<65>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
|||
|
SET RELEASE_PUBLISHER_ROOT=%PROJECT_SRC%\SGGL%ReleasePack%\%ReleasePack%
|
|||
|
|
|||
|
REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>־<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
|||
|
SET RELEASE_VerLog_ROOT=%PROJECT_SRC%\SGGL%ReleasePack%\<5C>汾<EFBFBD><E6B1BE>־
|
|||
|
|
|||
|
|
|||
|
REM --------------
|
|||
|
REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
REM --------------
|
|||
|
|
|||
|
IF exist %ReleasePackFolder%\nul.ext (
|
|||
|
@echo ɾ<><C9BE><EFBFBD>Ѵ<EFBFBD><D1B4>ڵķ<DAB5><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
|||
|
@echo.
|
|||
|
rd %ReleasePackFolder% /S /Q
|
|||
|
)
|
|||
|
mkdir %ReleasePackFolder%
|
|||
|
|
|||
|
|
|||
|
IF exist %RELEASE_VerLog_ROOT%\nul.ext (
|
|||
|
rd %RELEASE_VerLog_ROOT% /S /Q
|
|||
|
)
|
|||
|
mkdir %RELEASE_VerLog_ROOT%
|
|||
|
|
|||
|
|
|||
|
IF errorlevel 1 goto delReleasePackError
|
|||
|
|
|||
|
|
|||
|
@echo <20><><EFBFBD><EFBFBD>.net<65><74><EFBFBD><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD>
|
|||
|
@echo.
|
|||
|
@call "%VS100COMNTOOLS%"vsvars32.bat
|
|||
|
IF errorlevel 1 goto netEnvironmentError
|
|||
|
|
|||
|
|
|||
|
@echo <20><>ʼԤ<CABC><D4A4><EFBFBD><EFBFBD>...
|
|||
|
@echo.
|
|||
|
aspnet_compiler -p %PUBLISHER_SRC_ROOT% %RELEASE_PUBLISHER_ROOT% -u -v /
|
|||
|
IF errorlevel 1 goto aspnet_compilerError
|
|||
|
@echo Ԥ<><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
@echo.
|
|||
|
|
|||
|
|
|||
|
@echo <20><>ʼ<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
|||
|
@echo.
|
|||
|
Aspnet_merge %RELEASE_PUBLISHER_ROOT% -o UI
|
|||
|
IF errorlevel 1 goto Aspnet_mergeError
|
|||
|
@echo <20>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
@echo.
|
|||
|
|
|||
|
|
|||
|
REM --------------
|
|||
|
REM ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ļ<EFBFBD>
|
|||
|
REM --------------
|
|||
|
|
|||
|
@echo <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>...
|
|||
|
@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%\*.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 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
@echo.
|
|||
|
|
|||
|
REM --------------
|
|||
|
REM <20><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>־
|
|||
|
REM --------------
|
|||
|
@echo <20><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>־...
|
|||
|
@echo.
|
|||
|
|
|||
|
copy %VerLog_SRC_ROOT%\*.* %RELEASE_VerLog_ROOT% /Y
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
@echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>·<EFBFBD><C2B7>Ϊ%ReleasePackFolder%
|
|||
|
@echo.
|
|||
|
goto END
|
|||
|
|
|||
|
|
|||
|
:delReleasePackError
|
|||
|
@echo.
|
|||
|
@echo ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD>洢<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>ʧ<EFBFBD><CAA7>!
|
|||
|
goto END
|
|||
|
|
|||
|
:netEnvironmentError
|
|||
|
@echo.
|
|||
|
@echo .net<65><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>!
|
|||
|
goto END
|
|||
|
|
|||
|
:aspnet_compilerError
|
|||
|
@echo.
|
|||
|
@echo Ԥ<><D4A4><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>!
|
|||
|
goto END
|
|||
|
|
|||
|
:Aspnet_mergeError
|
|||
|
@echo.
|
|||
|
@echo <20>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>!
|
|||
|
goto END
|
|||
|
|
|||
|
:END
|
|||
|
pause
|