if not "%_echo%" == "" echo on setlocal set ERR=0 echo Prejitting %URTTARGET%\mscorlib.dll %URTTARGET%\ngen %URTTARGET%\mscorlib.dll :label_1 if not exist "%URTTARGET%\System.Data.dll" goto label_2 echo Prejitting %URTTARGET%\System.Data.dll ... %URTTARGET%\ngen.exe /nologo /silent %URTTARGET%\System.Data.dll if errorlevel 1 ( set ERR=%ERRORLEVEL% echo Error %ERRORLEVEL% prejitting %URTTARGET%\System.Data.dll ) :label_2 if not exist "%URTTARGET%\System.Design.dll" goto label_3 echo Prejitting %URTTARGET%\System.Design.dll ... %URTTARGET%\ngen.exe /nologo /silent %URTTARGET%\System.Design.dll if errorlevel 1 ( set ERR=%ERRORLEVEL% echo Error %ERRORLEVEL% prejitting %URTTARGET%\System.Design.dll ) :label_3 if not exist "%URTTARGET%\System.Drawing.Design.dll" goto label_4 echo Prejitting %URTTARGET%\System.Drawing.Design.dll ... %URTTARGET%\ngen.exe /nologo /silent %URTTARGET%\System.Drawing.Design.dll if errorlevel 1 ( set ERR=%ERRORLEVEL% echo Error %ERRORLEVEL% prejitting %URTTARGET%\System.Drawing.Design.dll ) :label_4 if not exist "%URTTARGET%\System.Drawing.dll" goto label_5 echo Prejitting %URTTARGET%\System.Drawing.dll ... %URTTARGET%\ngen.exe /nologo /silent %URTTARGET%\System.Drawing.dll if errorlevel 1 ( set ERR=%ERRORLEVEL% echo Error %ERRORLEVEL% prejitting %URTTARGET%\System.Drawing.dll ) :label_5 if not exist "%URTTARGET%\System.Windows.Forms.dll" goto label_6 echo Prejitting %URTTARGET%\System.Windows.Forms.dll ... %URTTARGET%\ngen.exe /nologo /silent %URTTARGET%\System.Windows.Forms.dll if errorlevel 1 ( set ERR=%ERRORLEVEL% echo Error %ERRORLEVEL% prejitting %URTTARGET%\System.Windows.Forms.dll ) :label_6 if not exist "%URTTARGET%\System.Xml.dll" goto label_7 echo Prejitting %URTTARGET%\System.Xml.dll ... %URTTARGET%\ngen.exe /nologo /silent %URTTARGET%\System.Xml.dll if errorlevel 1 ( set ERR=%ERRORLEVEL% echo Error %ERRORLEVEL% prejitting %URTTARGET%\System.Xml.dll ) :label_7 if not exist "%URTTARGET%\System.dll" goto label_8 echo Prejitting %URTTARGET%\System.dll ... %URTTARGET%\ngen.exe /nologo /silent %URTTARGET%\System.dll if errorlevel 1 ( set ERR=%ERRORLEVEL% echo Error %ERRORLEVEL% prejitting %URTTARGET%\System.dll ) :label_8 if not %ERR% == 0 ( echo Errors prejitting FX binaries seterror %ERR% ) endlocal