@echo off REM ======================================== REM NuGet 包还原脚本 REM ======================================== echo. echo ========================================== echo 还原 NuGet 包 echo ========================================== echo. REM 切换到项目根目录 cd /d "%~dp0\.." REM 切换到解决方案目录 cd src\Sharp echo 正在还原 NuGet 包... echo. dotnet restore Sharp.sln --verbosity minimal if %ERRORLEVEL% EQU 0 ( echo. echo ========================================== echo NuGet 包还原成功! echo ========================================== echo. echo 提示: 现在可以运行 build.bat 进行构建 ) else ( echo. echo ========================================== echo NuGet 包还原失败!错误代码: %ERRORLEVEL% echo ========================================== echo. echo 可能的原因: echo 1. 网络连接问题 echo 2. NuGet 源配置问题 echo 3. 项目文件损坏 ) cd ..\.. echo. pause