v4.4.2026.0501 AntJob.Web内嵌AntJob.Data,简化NuGet依赖;增强多目标打包及CI输出路径灵活性大石头 authored at 2026-05-01 19:11:20
diff --git a/AntJob.Agent/AntJob.Agent.csproj b/AntJob.Agent/AntJob.Agent.csproj
index 73dcdc7..35f6e2b 100644
--- a/AntJob.Agent/AntJob.Agent.csproj
+++ b/AntJob.Agent/AntJob.Agent.csproj
@@ -32,7 +32,7 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Stardust" Version="3.7.2026.307" />
+ <PackageReference Include="NewLife.Stardust" Version="3.7.2026.501" />
</ItemGroup>
<ItemGroup>
diff --git a/AntJob.Data/AntJob.Data.csproj b/AntJob.Data/AntJob.Data.csproj
index ba1f2f1..fe16485 100644
--- a/AntJob.Data/AntJob.Data.csproj
+++ b/AntJob.Data/AntJob.Data.csproj
@@ -37,7 +37,7 @@
<None Remove="Build.tt" />
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.XCode" Version="11.25.2026.302" />
+ <PackageReference Include="NewLife.XCode" Version="11.26.2026.501" />
</ItemGroup>
<ItemGroup>
<None Update="Build.log">
diff --git a/AntJob.Extensions/AntJob.Extensions.csproj b/AntJob.Extensions/AntJob.Extensions.csproj
index c6e6970..65775ec 100644
--- a/AntJob.Extensions/AntJob.Extensions.csproj
+++ b/AntJob.Extensions/AntJob.Extensions.csproj
@@ -28,7 +28,7 @@
<RepositoryUrl>https://github.com/NewLifeX/AntJob</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>新生命团队;X组件;NewLife;$(AssemblyName)</PackageTags>
- <PackageReleaseNotes>升级XCode拦截器架构;升级.NET10.0支持;更新基础组件到最新版本</PackageReleaseNotes>
+ <PackageReleaseNotes>AntJob.Web内嵌AntJob.Data,简化NuGet依赖;增强多目标打包及CI输出路径灵活性;更新基础组件到最新版本</PackageReleaseNotes>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<IncludeSymbols>true</IncludeSymbols>
@@ -36,14 +36,14 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.103">
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.203">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.XCode" Version="11.25.2026.302" />
+ <PackageReference Include="NewLife.XCode" Version="11.26.2026.501" />
</ItemGroup>
<ItemGroup>
diff --git a/AntJob.Server/AntJob.Server.csproj b/AntJob.Server/AntJob.Server.csproj
index fe0936b..81178d6 100644
--- a/AntJob.Server/AntJob.Server.csproj
+++ b/AntJob.Server/AntJob.Server.csproj
@@ -29,8 +29,8 @@
<Content Include="favicon.ico" />
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.MySql" Version="1.0.2026.402" />
- <PackageReference Include="NewLife.Redis" Version="6.5.2026.403" />
+ <PackageReference Include="NewLife.MySql" Version="1.1.2026.501" />
+ <PackageReference Include="NewLife.Redis" Version="6.5.2026.501" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AntJob.Data\AntJob.Data.csproj" />
diff --git a/AntJob.Web/AntJob.Web.csproj b/AntJob.Web/AntJob.Web.csproj
index 3010e74..19cd805 100644
--- a/AntJob.Web/AntJob.Web.csproj
+++ b/AntJob.Web/AntJob.Web.csproj
@@ -19,6 +19,7 @@
<LangVersion>latest</LangVersion>
<IsPackable>true</IsPackable>
<ApplicationIcon>favicon.ico</ApplicationIcon>
+ <PackageReleaseNotes>内嵌AntJob.Data无需单独发包,简化用户依赖;支持多目标框架按环境变量控制;更新基础组件到最新版本</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\AntJob.Server\Services\AppService.cs" Link="Services\AppService.cs" />
@@ -30,9 +31,9 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="NewLife.Cube.Core" Version="6.10.2026.404" />
- <PackageReference Include="NewLife.MySql" Version="1.0.2026.402" />
- <PackageReference Include="NewLife.Remoting.Extensions" Version="3.7.2026.402" />
- <PackageReference Include="NewLife.Stardust.Extensions" Version="3.7.2026.403" />
+ <PackageReference Include="NewLife.MySql" Version="1.1.2026.501" />
+ <PackageReference Include="NewLife.Remoting.Extensions" Version="3.7.2026.501" />
+ <PackageReference Include="NewLife.Stardust.Extensions" Version="3.7.2026.501" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AntJob.Data\AntJob.Data.csproj">
diff --git a/AntJob/AntJob.csproj b/AntJob/AntJob.csproj
index 2bdb7fa..966e0f6 100644
--- a/AntJob/AntJob.csproj
+++ b/AntJob/AntJob.csproj
@@ -28,7 +28,7 @@
<RepositoryUrl>https://github.com/NewLifeX/AntJob</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>新生命团队;X组件;NewLife;$(AssemblyName)</PackageTags>
- <PackageReleaseNotes>升级XCode拦截器架构;升级.NET10.0支持;更新基础组件到最新版本</PackageReleaseNotes>
+ <PackageReleaseNotes>AntJob.Web内嵌AntJob.Data,简化NuGet依赖;增强多目标打包及CI输出路径灵活性;更新基础组件到最新版本</PackageReleaseNotes>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
@@ -42,16 +42,16 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.103">
+ <PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.203">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Core" Version="11.13.2026.301" />
- <PackageReference Include="NewLife.Remoting" Version="3.7.2026.302" />
- <PackageReference Include="NewLife.Stardust" Version="3.7.2026.307" />
+ <PackageReference Include="NewLife.Core" Version="11.15.2026.501" />
+ <PackageReference Include="NewLife.Remoting" Version="3.7.2026.501" />
+ <PackageReference Include="NewLife.Stardust" Version="3.7.2026.501" />
</ItemGroup>
<ItemGroup>
diff --git a/AntTest/AntTest.csproj b/AntTest/AntTest.csproj
index 332b95b..aaeb673 100644
--- a/AntTest/AntTest.csproj
+++ b/AntTest/AntTest.csproj
@@ -9,14 +9,14 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.5.1" />
<PackageReference Include="NewLife.UnitTest" Version="1.1.2026.102" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="coverlet.collector" Version="8.0.0">
+ <PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
diff --git a/ChangeLog.md b/ChangeLog.md
index 3b150a4..a4b5536 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,14 @@
# AntJob 版本更新历史
+## v4.4.2026.0501 (2026-05-01)
+
+### 打包与工程优化
+- **AntJob.Web 独立发包**:打包 AntJob.Web 时内嵌 AntJob.Data,无需单独发布两个 NuGet 包,简化用户依赖
+- **CI 构建增强**:增强 AntJob.Web 多目标框架打包及 CI 输出路径灵活性,支持按环境变量控制目标框架
+- **依赖更新**:更新各子项目 NuGet 依赖包版本;添加 `.csproj.lscache` 到 `.gitignore`
+
+---
+
## v4.4.2026.0201 (2026-02-01)
### 主要变更
diff --git a/Samples/HisData/HisData.csproj b/Samples/HisData/HisData.csproj
index 1097d13..76f0ac6 100644
--- a/Samples/HisData/HisData.csproj
+++ b/Samples/HisData/HisData.csproj
@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.XCode" Version="11.25.2026.302" />
+ <PackageReference Include="NewLife.XCode" Version="11.26.2026.501" />
</ItemGroup>
<ItemGroup>
diff --git a/Samples/HisWeb/HisWeb.csproj b/Samples/HisWeb/HisWeb.csproj
index 95d1cd0..7f93ff5 100644
--- a/Samples/HisWeb/HisWeb.csproj
+++ b/Samples/HisWeb/HisWeb.csproj
@@ -9,7 +9,7 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Cube.Core" Version="6.9.2026.303" />
+ <PackageReference Include="NewLife.Cube.Core" Version="6.10.2026.404" />
</ItemGroup>
<ItemGroup>