@echo off echo 开始打包和发布NuGet包... REM 设置参数 set VERSION=1.0.0.0 set PACKAGE_ID=com.joyd.toprie set DLL_PATH=Toprie.dll set NUGET_SERVER=http://47.111.181.23:8081/repository/nuget-releases/ set API_KEY=admin:admin REM 创建临时项目文件 (echo echo echo net40 echo %PACKAGE_ID% echo %VERSION% echo Toprie Thermal Camera Control echo JoyD echo Thermal camera control library echo Copyright 2025 echo . echo echo echo echo echo ) > Temp.csproj REM 打包 nuget pack Temp.csproj -Build -Properties Configuration=Release REM 发布 for %%f in (*.nupkg) do ( echo 发布包: %%f nuget push %%f %API_KEY% -Source %NUGET_SERVER% if not errorlevel 1 ( echo 发布成功! exit /b 0 ) else ( echo 发布失败,但包已创建: %%f ) ) echo 清理临时文件 if exist Temp.csproj del Temp.csproj echo 发布脚本执行完成。 pause