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 "%VS150%" | |||
|  | 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 |