37 строки
1.6 KiB
Batchfile
37 строки
1.6 KiB
Batchfile
@echo off
|
|
PATH="C:\Program Files (x86)\Mono\bin";%PATH%
|
|
|
|
IF EXIST docs.xml (erase docs.xml)
|
|
for /r docs %%i in (*.xml) do type %%i >> docs.xml
|
|
|
|
echo "Updating Xamarin.Forms.Core"
|
|
tools\mdoc\mdoc update --delete Xamarin.Forms.Core\bin\Debug\Xamarin.Forms.Core.dll -L "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile259" --out docs\Xamarin.Forms.Core > nul
|
|
IF %ERRORLEVEL% NEQ 0 (goto fail)
|
|
|
|
echo "Updating Xamarin.Forms.Xaml"
|
|
tools\mdoc\mdoc update --delete Xamarin.Forms.Xaml\bin\Debug\Xamarin.Forms.Xaml.dll -L "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile259" --out docs\Xamarin.Forms.Xaml > nul
|
|
IF %ERRORLEVEL% NEQ 0 (goto fail)
|
|
|
|
echo "Updating Xamarin.Forms.Maps"
|
|
tools\mdoc\mdoc update --delete Xamarin.Forms.Maps\bin\Debug\Xamarin.Forms.Maps.dll -L "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile259" --out docs\Xamarin.Forms.Maps > nul
|
|
IF %ERRORLEVEL% NEQ 0 (goto fail)
|
|
|
|
echo "Updating Xamarin.Forms.Pages"
|
|
tools\mdoc\mdoc update --delete Xamarin.Forms.Pages\bin\Debug\Xamarin.Forms.Pages.dll -L "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile259" --out docs\Xamarin.Forms.Pages > nul
|
|
IF %ERRORLEVEL% NEQ 0 (goto fail)
|
|
|
|
IF EXIST _docs.xml (erase _docs.xml)
|
|
for /r docs %%i in (*.xml) do type %%i >> _docs.xml
|
|
fc docs.xml _docs.xml > nul 2> nul
|
|
IF %ERRORLEVEL% NEQ 0 (goto fail)
|
|
|
|
erase docs.xml _docs.xml
|
|
echo No changes detected.
|
|
exit /B 0
|
|
|
|
:fail
|
|
erase docs.xml _docs.xml
|
|
echo Changes detected!
|
|
exit /B 1
|
|
|