GroupDocs.Viewer for .NET UI 26.4.0 現已推出。本次發行加入 .NET 10 支援,更新核心相依性(GroupDocs.Viewer 26.4.0、AWS SDK、Azure.Storage.Blobs、SourceLink),依目標框架對齊傳輸套件版本,並將 Docker 映像重新命名以在 .NET 10 上執行。

本版本新功能

鍵 類別 摘要
變更 .NET 10 支援 現在所有十三個套件皆以 net6.0、net8.0 與 net10.0 為目標。GroupDocs.Viewer.UI.Core 繼續以 netstandard2.0 為目標,以確保廣泛相容性。測試套件會針對這三個 .NET 目標執行。
變更 每個 TFM 套件版本對齊 Microsoft.Extensions.* 以及相關的傳輸套件現在會解析為符合各目標框架的版本:• net6.0 → 6.0.x(例如 Microsoft.Extensions.Http 6.0.1、Microsoft.Extensions.Configuration 6.0.2)• net8.0 / netstandard2.0 → 8.0.x(目前的 LTS 修補程式)• net10.0 → 10.0.7System.Text.Json 與 System.Formats.Asn1 在 net6 上仍保留 8.0.x,因為 GroupDocs.Viewer 26.4.0 會遞迴需求這些最低版本。
變更 GroupDocs.Viewer 26.4.0 將底層引擎從 25.12.0 更新至 26.4.0(GroupDocs.Viewer 與 GroupDocs.Viewer.CrossPlatform)。
變更 Docker 映像重新命名 映像重新命名:groupdocs/viewer-ui → groupdocs/viewer-net-ui(Docker Hub 與 GHCR)。先前的儲存庫將標記為已棄用;請更新您的 docker pull / Compose 檔案:docker pull groupdocs/viewer-net-ui:latest。此映像現在以 .NET 10 (mcr.microsoft.com/dotnet/aspnet:10.0) 執行,並使用 .NET 10 SDK 建置。Docker 主機專案(docker/GroupDocs.Viewer.UI.Docker)以 net10.0 為目標。
變更 安全性與相依性更新 • AWSSDK.S3 4.0.7.2 → 4.0.22.1 — 會引入已修補的 AWSSDK.Core(解決諮詢 GHSA‑9cvc‑h2w8‑phrp)• Azure.Storage.Blobs 12.25.0 → 12.27.0• Microsoft.SourceLink.GitHub 8.0.0 → 10.0.203
變更 版本方案 依照公司版本編號規則(YY.M.0),本次發行為 26.4.0(2026 年 4 月)。

修復與增強

鍵 類別 摘要
修復 AzureBlobStorage 呼叫位置 調整 AzureBlobStorage 中 BlobContainerClient.GetBlobsByHierarchyAsync 與 GetBlobsAsync 的呼叫位置,以符合 Azure.Storage.Blobs 12.27.0 的簽章(現在需要明確的 BlobTraits、BlobStates 與 CancellationToken)。
修復 集中式 MSBuild 屬性 將 Api.Distributed.Cache 中硬編碼的 Microsoft.Extensions.Caching.Abstractions 版本提升為集中式 MSBuild 屬性,使其能像其他擴充套件套件一樣取得每個 TFM 的解析版本。
增強 NetVersions MSBuild 屬性 將 net10.0 加入共享的 NetVersions MSBuild 屬性——所有十三個 src 專案會自動取得。
增強 測試專案對齊 將測試專案(GroupDocs.Viewer.UI.Api.Tests)切換為使用 $(NetVersions),使測試覆蓋率與正式程式碼的矩陣保持一致。
增強 抑制 net6‑only 警告 在 Api.AzureBlob.Storage 中抑制 net6.0 專屬的 TFM 支援警告(遞迴的 System.IO.Hashing 10.x 已不再支援 net6;net6 已到期)。

如何取得更新

NuGet

直接下載

此版本未提供直接下載套件。

資源