GroupDocs.Assembly for .NET 26.6 现已发布。此版本引入了模块化的 NuGet 包布局,更新了底层文档生成引擎,解决了安全建议,并修复了 JSON 日期解析问题。

本次发布的新功能

Key Category Summary
ASSEMBLYNET-115 Enhancement NuGet 包拆分 — 按目标框架的运行时包(新增 .NET 8 和 .NET 10)
ASSEMBLYNET-117 Enhancement 升级底层文档生成引擎
ASSEMBLYNET-116 🔒 Security 解决 System.Formats.Asn1 安全建议
ASSEMBLYNET-118 🐛 Bug Fix 从 JSON 解析时,UTC(Z)日期被主机时区偏移

公共 API 更改

GroupDocs.Assembly for .NET 26.6 未引入任何公共 API 更改,文档组装引擎本身也 没有行为更改

新特性

NuGet 包拆分 — 按目标框架的运行时包

为了在添加更多目标框架时仍能保持包体积远低于 NuGet 的 250 MB 限制,GroupDocs.Assembly 现在以轻量级 router 元包加上每个目标框架对应的 运行时包 形式发布:

  • GroupDocs.Assembly — router(仅几 KB)。仍然需要安装此包;对使用者没有任何变化。
  • GroupDocs.Assembly.Net40Client — .NET Framework 4.0 Client Profile 程序集
  • GroupDocs.Assembly.Net462 — .NET Framework 4.6.2 程序集
  • GroupDocs.Assembly.NetStandard20 — .NET Standard 2.0 程序集(Mono、Unity、Xamarin、.NET Core 3.x)
  • GroupDocs.Assembly.Net60 — .NET 6 程序集
  • GroupDocs.Assembly.Net80 — .NET 8 程序集
  • GroupDocs.Assembly.Net100 — .NET 10 程序集

当您安装 GroupDocs.Assembly 时,NuGet 会自动解析并安装与项目目标框架匹配的运行时包。安装命令、命名空间、类型和公共 API 均保持不变——您只会在 Dependencies 中看到额外的一个包(对应您 TFM 的运行时包)。

弃用通知 — Net40ClientNetStandard20 将在约 3 个月后(计划于 2026 年9月)移除。仍在安装 GroupDocs.Assembly.Net40ClientGroupDocs.Assembly.NetStandard20 的客户应迁移到受支持的运行时包 — GroupDocs.Assembly.Net462(用于 .NET Framework)或 GroupDocs.Assembly.Net60(或更高版本:Net80Net100)用于 .NET。