Files
BoxPacker3D/build-vstudio.bat
2026-06-05 22:02:32 +02:00

54 lines
1.5 KiB
Batchfile

@echo off
REM Build script for Visual Studio Installer Projects
REM Requires: Visual Studio 2017 with Installer Projects extension
echo ================================================
echo Building BoxPacker3D with VS Installer Projects
echo ================================================
REM Check if MSBuild is available
where msbuild >nul 2>&1
if errorlevel 1 (
echo ERROR: MSBuild not found!
echo.
echo Please run this from "Developer Command Prompt for VS 2017"
echo OR add MSBuild to PATH:
echo C:\Program Files ^(x86^)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin
echo.
pause
exit /b 1
)
echo.
echo [1/3] Cleaning previous build...
if exist "bin\Release" rmdir /s /q "bin\Release"
if exist "obj\Release" rmdir /s /q "obj\Release"
echo.
echo [2/3] Building BoxPacker3D (Release)...
msbuild BoxPacker3D.csproj /p:Configuration=Release /p:Platform="Any CPU" /v:minimal /nologo
if errorlevel 1 (
echo.
echo ERROR: Project build failed!
pause
exit /b 1
)
echo.
echo [3/3] Build completed successfully!
echo.
echo ================================================
echo Next steps for installer:
echo ================================================
echo.
echo 1. Open BoxPacker3D.sln in Visual Studio 2017
echo 2. Add new Setup Project to solution
echo 3. Follow VISUAL_STUDIO_INSTALLER_GUIDE.md
echo.
echo OR if you already have Setup project:
echo.
echo msbuild BoxPacker3D.Setup\BoxPacker3D.Setup.vdproj /p:Configuration=Release
echo.
pause