@echo off REM ======================================== REM 运行演示应用 REM ======================================== echo. echo ========================================== echo 启动 Sharp.Demo 应用程序 echo ========================================== echo. REM 切换到项目根目录 cd /d "%~dp0\.." REM 切换到解决方案目录 cd src\Sharp REM 检查项目是否存在 if not exist "Sharp.Demo\Sharp.Demo.csproj" ( echo 错误: 找不到 Sharp.Demo 项目! echo 项目路径: Sharp.Demo\Sharp.Demo.csproj cd ..\.. pause exit /b 1 ) echo 正在启动应用... echo. dotnet run --project Sharp.Demo\Sharp.Demo.csproj if %ERRORLEVEL% NEQ 0 ( echo. echo ========================================== echo 应用启动失败!错误代码: %ERRORLEVEL% echo ========================================== echo. echo 可能的原因: echo 1. 项目未构建,请先运行 build.bat echo 2. 缺少依赖包,请先运行 restore.bat echo 3. 代码存在编译错误 ) cd ..\.. pause