Files
sharp-basic/scripts/build.bat
T

46 lines
1.0 KiB
Batchfile

@echo off
REM ========================================
REM 构建脚本 - 编译整个解决方案
REM ========================================
echo.
echo ==========================================
echo 构建 Sharp-Basic 解决方案
echo ==========================================
echo.
REM 切换到项目根目录
cd /d "%~dp0\.."
REM 切换到解决方案目录
cd src\Sharp
echo 正在检查是否需要还原 NuGet 包...
dotnet restore Sharp.sln --verbosity quiet
if %ERRORLEVEL% NEQ 0 (
echo 警告: NuGet 包还原失败
)
echo.
echo 正在构建解决方案...
echo.
dotnet build Sharp.sln --configuration Release
if %ERRORLEVEL% EQU 0 (
echo.
echo ==========================================
echo 构建成功!
echo ==========================================
) else (
echo.
echo ==========================================
echo 构建失败!错误代码: %ERRORLEVEL%
echo ==========================================
echo.
echo 提示: 如果缺少依赖包,请先运行 restore.bat
)
cd ..\..
echo.
pause