54 lines
1.5 KiB
Batchfile
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
|