44 lines
1020 B
Batchfile
44 lines
1020 B
Batchfile
@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
|