45 lines
1.0 KiB
Batchfile
45 lines
1.0 KiB
Batchfile
@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
|