diff --git a/Zero.Agent/Zero.Agent.csproj b/Zero.Agent/Zero.Agent.csproj
index 5f3b6d4..25e3b60 100644
--- a/Zero.Agent/Zero.Agent.csproj
+++ b/Zero.Agent/Zero.Agent.csproj
@@ -23,10 +23,10 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Agent" Version="10.11.2025.201" />
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Agent" Version="10.12.2025.401" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.Agent2/Zero.Agent2.csproj b/Zero.Agent2/Zero.Agent2.csproj
index ff5b5d6..3a43498 100644
--- a/Zero.Agent2/Zero.Agent2.csproj
+++ b/Zero.Agent2/Zero.Agent2.csproj
@@ -18,8 +18,8 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Extensions.Hosting.AgentService" Version="10.11.2025.201" />
- <PackageReference Include="NewLife.Stardust.Extensions" Version="3.3.2025.301" />
+ <PackageReference Include="NewLife.Extensions.Hosting.AgentService" Version="10.12.2025.401" />
+ <PackageReference Include="NewLife.Stardust.Extensions" Version="3.3.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.AntJob/Jobs/BuildPlan.cs b/Zero.AntJob/Jobs/BuildPlan.cs
index 929543c..aa95671 100644
--- a/Zero.AntJob/Jobs/BuildPlan.cs
+++ b/Zero.AntJob/Jobs/BuildPlan.cs
@@ -16,13 +16,13 @@ internal class BuildPlan : DataHandler
job.Step = 30;
}
- public override Boolean Start()
+ public override void Init()
{
// 指定要抽取数据的实体类以及时间字段
Factory = Product.Meta.Factory;
Field = Product._.UpdateTime;
- return base.Start();
+ base.Init();
}
public override Boolean ProcessItem(JobContext ctx, IEntity entity)
diff --git a/Zero.AntJob/Zero.AntJob.csproj b/Zero.AntJob/Zero.AntJob.csproj
index ec6c4f4..67e87c4 100644
--- a/Zero.AntJob/Zero.AntJob.csproj
+++ b/Zero.AntJob/Zero.AntJob.csproj
@@ -28,11 +28,11 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.AntJob" Version="4.0.2025.305" />
- <PackageReference Include="NewLife.AntJob.Extensions" Version="3.4.2025.305" />
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.AntJob" Version="4.0.2025.402" />
+ <PackageReference Include="NewLife.AntJob.Extensions" Version="3.4.2025.402" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
</ItemGroup>
<ItemGroup>
diff --git a/Zero.Client/Zero.Client.csproj b/Zero.Client/Zero.Client.csproj
index 8506c28..b72aed1 100644
--- a/Zero.Client/Zero.Client.csproj
+++ b/Zero.Client/Zero.Client.csproj
@@ -20,9 +20,9 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.MQTT" Version="2.0.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.MQTT" Version="2.0.2025.415" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.Console/Zero.Console.csproj b/Zero.Console/Zero.Console.csproj
index 0d4bad1..5d79466 100644
--- a/Zero.Console/Zero.Console.csproj
+++ b/Zero.Console/Zero.Console.csproj
@@ -25,10 +25,10 @@
<Using Include="NewLife.Reflection" />
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.MQTT" Version="2.0.2025.301" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
+ <PackageReference Include="NewLife.MQTT" Version="2.0.2025.415" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
<PackageReference Include="NewLife.RocketMQ" Version="2.7.2025.202" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.Data/xcodetool.exe b/Zero.Data/xcodetool.exe
index 8472bd4..2a8e300 100644
Binary files a/Zero.Data/xcodetool.exe and b/Zero.Data/xcodetool.exe differ
diff --git a/Zero.Data/Zero.Data.csproj b/Zero.Data/Zero.Data.csproj
index b04c58b..157657d 100644
--- a/Zero.Data/Zero.Data.csproj
+++ b/Zero.Data/Zero.Data.csproj
@@ -27,9 +27,9 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.Desktop/Zero.Desktop.csproj b/Zero.Desktop/Zero.Desktop.csproj
index 3d8924e..6ac5cdd 100644
--- a/Zero.Desktop/Zero.Desktop.csproj
+++ b/Zero.Desktop/Zero.Desktop.csproj
@@ -26,9 +26,9 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
<PackageReference Include="System.Speech" Version="8.0.0" />
</ItemGroup>
diff --git a/Zero.GtkForm/Zero.GtkForm.csproj b/Zero.GtkForm/Zero.GtkForm.csproj
index 2b31a4c..5ff17cd 100644
--- a/Zero.GtkForm/Zero.GtkForm.csproj
+++ b/Zero.GtkForm/Zero.GtkForm.csproj
@@ -27,9 +27,9 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
<PackageReference Include="GtkSharp" Version="3.24.24.95" />
</ItemGroup>
diff --git a/Zero.HttpServer/Zero.HttpServer.csproj b/Zero.HttpServer/Zero.HttpServer.csproj
index 07709ae..046aed9 100644
--- a/Zero.HttpServer/Zero.HttpServer.csproj
+++ b/Zero.HttpServer/Zero.HttpServer.csproj
@@ -20,10 +20,10 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.RpcServer/Zero.RpcServer.csproj b/Zero.RpcServer/Zero.RpcServer.csproj
index 25fe803..4418c86 100644
--- a/Zero.RpcServer/Zero.RpcServer.csproj
+++ b/Zero.RpcServer/Zero.RpcServer.csproj
@@ -20,10 +20,10 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.Server/Zero.Server.csproj b/Zero.Server/Zero.Server.csproj
index ae05716..706284d 100644
--- a/Zero.Server/Zero.Server.csproj
+++ b/Zero.Server/Zero.Server.csproj
@@ -19,11 +19,11 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Agent" Version="10.11.2025.201" />
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Agent" Version="10.12.2025.401" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.TcpServer/Zero.TcpServer.csproj b/Zero.TcpServer/Zero.TcpServer.csproj
index 27cb925..8cd0236 100644
--- a/Zero.TcpServer/Zero.TcpServer.csproj
+++ b/Zero.TcpServer/Zero.TcpServer.csproj
@@ -20,10 +20,10 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.Web/Program.cs b/Zero.Web/Program.cs
index fc2b41b..f77ada9 100644
--- a/Zero.Web/Program.cs
+++ b/Zero.Web/Program.cs
@@ -1,6 +1,4 @@
-using NewLife.Caching;
-using NewLife.Caching.Services;
-using NewLife.Cube;
+using NewLife.Cube;
using NewLife.Log;
using XCode;
using Zero.Web;
@@ -21,7 +19,8 @@ InitConfig();
var star = services.AddStardust(null);
// 默认内存缓存,如有配置RedisCache可使用Redis缓存
-services.AddSingleton<ICacheProvider, RedisCacheProvider>();
+//services.AddSingleton<ICacheProvider, RedisCacheProvider>();
+services.AddRedis();
// 引入Redis,用于消息队列和缓存,单例,带性能跟踪。一般使用上面的ICacheProvider替代
//services.AddRedis("127.0.0.1:6379", "123456", 3, 5000);
diff --git a/Zero.Web/Services/MyHostedService.cs b/Zero.Web/Services/MyHostedService.cs
index e17d922..e497965 100644
--- a/Zero.Web/Services/MyHostedService.cs
+++ b/Zero.Web/Services/MyHostedService.cs
@@ -47,7 +47,7 @@ public class MyHostedService : IHostedService
if (_client != null && _client.Services.Count > 0)
{
// 尝试调用接口
- var rs = await _client?.GetAsync<Object>("api/info", new { state = "NewLife1234" });
+ var rs = await _client?.GetAsync<Object>("api", new { state = "NewLife1234" });
XTrace.WriteLine("api接口信息:{0}", rs.ToJson(true));
}
}
diff --git a/Zero.Web/Zero.Web.csproj b/Zero.Web/Zero.Web.csproj
index fa5c0d4..6135056 100644
--- a/Zero.Web/Zero.Web.csproj
+++ b/Zero.Web/Zero.Web.csproj
@@ -19,11 +19,12 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Cube.Core" Version="6.4.2025.305" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.Remoting.Extensions" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.Stardust.Extensions" Version="3.3.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Cube.Core" Version="6.4.2025.403" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Redis.Extensions" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Remoting.Extensions" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.Stardust.Extensions" Version="3.3.2025.401" />
</ItemGroup>
<ItemGroup>
diff --git a/Zero.WebApi/Program.cs b/Zero.WebApi/Program.cs
index 89c0db7..7045903 100644
--- a/Zero.WebApi/Program.cs
+++ b/Zero.WebApi/Program.cs
@@ -1,11 +1,6 @@
-using System.Text.Encodings.Web;
-using System.Text.Unicode;
-using NewLife.Caching;
-using NewLife.Caching.Services;
-using NewLife.Cube;
+using NewLife.Cube;
using NewLife.Cube.Swagger;
using NewLife.Log;
-using NewLife.Serialization;
using XCode;
using Zero.WebApi;
using Zero.WebApi.Services;
@@ -25,7 +20,8 @@ InitConfig();
var star = services.AddStardust(null);
// 默认内存缓存,如有配置RedisCache可使用Redis缓存
-services.AddSingleton<ICacheProvider, RedisCacheProvider>();
+//services.AddSingleton<ICacheProvider, RedisCacheProvider>();
+services.AddRedis();
// 引入Redis,用于消息队列和缓存,单例,带性能跟踪。一般使用上面的ICacheProvider替代
//services.AddRedis("127.0.0.1:6379", "123456", 3, 5000);
diff --git a/Zero.WebApi/Zero.WebApi.csproj b/Zero.WebApi/Zero.WebApi.csproj
index f609216..6a4a40f 100644
--- a/Zero.WebApi/Zero.WebApi.csproj
+++ b/Zero.WebApi/Zero.WebApi.csproj
@@ -32,13 +32,13 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Cube" Version="6.4.2025.305" />
- <PackageReference Include="NewLife.Cube.Swagger" Version="6.4.2025.305" />
- <PackageReference Include="NewLife.Extensions.Caching.Redis" Version="5.5.2023.803" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.Remoting.Extensions" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.Stardust.Extensions" Version="3.3.2025.301" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Cube" Version="6.4.2025.403" />
+ <PackageReference Include="NewLife.Cube.Swagger" Version="6.4.2025.403" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Redis.Extensions" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Remoting.Extensions" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.Stardust.Extensions" Version="3.3.2025.401" />
</ItemGroup>
<ItemGroup>
diff --git a/Zero.WebSocketServer/Zero.WebSocketServer.csproj b/Zero.WebSocketServer/Zero.WebSocketServer.csproj
index df72405..7001405 100644
--- a/Zero.WebSocketServer/Zero.WebSocketServer.csproj
+++ b/Zero.WebSocketServer/Zero.WebSocketServer.csproj
@@ -20,11 +20,11 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Agent" Version="10.11.2025.201" />
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="NewLife.Agent" Version="10.12.2025.401" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
</ItemGroup>
</Project>
diff --git a/Zero.WebView/Zero.WebView.csproj b/Zero.WebView/Zero.WebView.csproj
index f8e6975..7ebf873 100644
--- a/Zero.WebView/Zero.WebView.csproj
+++ b/Zero.WebView/Zero.WebView.csproj
@@ -26,10 +26,10 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.Web.WebView2" Version="1.0.2903.40" />
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.Stardust" Version="3.3.2025.301" />
- <PackageReference Include="NewLife.XCode" Version="11.18.2025.301" />
+ <PackageReference Include="Microsoft.Web.WebView2" Version="1.0.3179.45" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+ <PackageReference Include="NewLife.XCode" Version="11.18.2025.401" />
<PackageReference Include="System.Speech" Version="8.0.0" />
</ItemGroup>
diff --git a/Zero.Worker/Zero.Worker.csproj b/Zero.Worker/Zero.Worker.csproj
index 6c3d3f3..974e3e3 100644
--- a/Zero.Worker/Zero.Worker.csproj
+++ b/Zero.Worker/Zero.Worker.csproj
@@ -19,12 +19,12 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.AntJob.Extensions" Version="3.4.2025.305" />
- <PackageReference Include="NewLife.Core" Version="11.4.2025.301" />
- <PackageReference Include="NewLife.MQTT" Version="2.0.2025.301" />
- <PackageReference Include="NewLife.Redis" Version="6.1.2025.301" />
- <PackageReference Include="NewLife.Redis.Extensions" Version="6.1.2025.301" />
+ <PackageReference Include="NewLife.AntJob.Extensions" Version="3.4.2025.402" />
+ <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
+ <PackageReference Include="NewLife.MQTT" Version="2.0.2025.415" />
+ <PackageReference Include="NewLife.Redis" Version="6.1.2025.411" />
+ <PackageReference Include="NewLife.Redis.Extensions" Version="6.1.2025.411" />
<PackageReference Include="NewLife.RocketMQ" Version="2.7.2025.202" />
- <PackageReference Include="NewLife.Stardust.Extensions" Version="3.3.2025.301" />
+ <PackageReference Include="NewLife.Stardust.Extensions" Version="3.3.2025.401" />
</ItemGroup>
</Project>