122 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
		
		
			
		
	
	
			122 lines
		
	
	
		
			2.3 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%\HJGL\WebApi
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								REM <20><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								SET ReleasePack=APIPackFile
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
							 | 
						|||
| 
								 | 
							
								SET ReleasePackFolder=%PROJECT_SRC%\HJGL%ReleasePack%
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								REM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>publisher<65>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
							 | 
						|||
| 
								 | 
							
								SET RELEASE_PUBLISHER_ROOT=%PROJECT_SRC%\HJGL%ReleasePack%\%ReleasePack%
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								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 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%\*.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 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								@echo.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								@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
							 |