@echo off REM Build de l'updater (PSLauncher.Updater.exe). REM Sortie : C:\ASTERION\GIT\PS_Launcher\PSLauncher.Updater.exe (~34 Mo single-file) REM L'updater accompagne PSLauncher.exe — il doit etre dans le meme dossier. setlocal set "REPO=%~dp0" echo. echo ==^> Termine les eventuelles instances qui verrouilleraient les .exe taskkill /F /IM PSLauncher.exe /T >nul 2>&1 taskkill /F /IM PSLauncher.Updater.exe /T >nul 2>&1 echo. echo ==^> dotnet publish PSLauncher.Updater (Release single-file) echo. dotnet publish "%REPO%src\PSLauncher.Updater\PSLauncher.Updater.csproj" -c Release --nologo set "EXITCODE=%ERRORLEVEL%" echo. if %EXITCODE% NEQ 0 ( echo [ECHEC] Build de l'updater echoue avec le code %EXITCODE%. ) else ( echo [OK] PSLauncher.Updater.exe disponible a la racine du repo : echo %REPO%PSLauncher.Updater.exe ) echo. pause endlocal & exit /b %EXITCODE%