diff --git a/Big.Data.Web/Big.Data.Web.csproj b/Big.Data.Web/Big.Data.Web.csproj
index 2f4e3ac..aad2bff 100644
--- a/Big.Data.Web/Big.Data.Web.csproj
+++ b/Big.Data.Web/Big.Data.Web.csproj
@@ -19,8 +19,8 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Cube.Core" Version="6.3.2025.101" />
- <PackageReference Include="NewLife.Stardust.Extensions" Version="3.2.2025.101" />
+ <PackageReference Include="NewLife.Cube.Core" Version="6.5.2025.701" />
+ <PackageReference Include="NewLife.Stardust.Extensions" Version="3.4.2025.701" />
</ItemGroup>
<ItemGroup>
diff --git a/Big.Data/Big.Data.csproj b/Big.Data/Big.Data.csproj
index aea4d31..ff6949d 100644
--- a/Big.Data/Big.Data.csproj
+++ b/Big.Data/Big.Data.csproj
@@ -25,8 +25,8 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.3.2025.101" />
- <PackageReference Include="NewLife.XCode" Version="11.17.2025.101" />
+ <PackageReference Include="NewLife.Core" Version="11.5.2025.701" />
+ <PackageReference Include="NewLife.XCode" Version="11.19.2025.701" />
</ItemGroup>
</Project>
diff --git a/BigData/Program.cs b/BigData/Program.cs
index 0344cce..e9a3010 100644
--- a/BigData/Program.cs
+++ b/BigData/Program.cs
@@ -1,4 +1,5 @@
using Big.Data;
+using NewLife;
using NewLife.Log;
using NewLife.Security;
using System;
diff --git a/Doc/clover.exe b/Doc/clover.exe
new file mode 100644
index 0000000..d00505d
Binary files /dev/null and b/Doc/clover.exe differ
diff --git a/Doc/pack.bat b/Doc/pack.bat
new file mode 100644
index 0000000..c8c85db
--- /dev/null
+++ b/Doc/pack.bat
@@ -0,0 +1,21 @@
+@echo off
+
+set name=StarWeb
+set clover=..\..\Tools\clover.exe
+if not exist "%clover%" (
+ set clover=..\..\Doc\clover.exe
+)
+
+for %%f in (*.exe) do (
+ rem 获取文件名(去掉扩展名)
+ set "name=%%~nf"
+ goto :found
+)
+
+:found
+if defined name (
+ del %name%.zip /f/q
+ %clover% zip %name%.zip *.exe *.dll *.pdb appsettings.json *.runtimeconfig.json
+) else (
+ echo No exe file found in the current directory.
+)