[研究][ASP.NET]無法解析相依性 'SixLabors.Fonts'。已使用來源: 'nuget.org', 'Microsoft Visual Studio Offline Packages'。
2022-11-18
環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#
嚴重性 程式碼 說明 專案 檔案 行 隱藏項目狀態
錯誤 無法解析相依性 'SixLabors.Fonts'。已使用來源: 'nuget.org', 'Microsoft Visual Studio Offline Packages'。
********************************************************************************
解決
研究發現 ClosedXML 0.96 => 0.97 和 NPOI 2.5.6 => 2.6.0 時候需要 SixLabors.Fonts 套件,但 Visual Studio 2022 NuGet 找不到該套件進行安裝。
而 NuGet「已安裝」會出現 deprecated (棄用)訊息,就是 ClosedXML 0.96 和 NPOI 2.5.6 這兩個。
目前 NuGet 網址搜尋 SixLabors.Fonts 可找到
https://www.nuget.org/packages?q=SixLabors.Fonts
安裝後,NuGet 「更新」畫面會多出一些非正式版 (穩定版) 的套件,所以建議再次把「包括搶鮮版」的打勾取消。
另一個選擇,是等 SixLabors.Fonts 出正式版,不升級 ClosedXML 0.96 和 NPOI 2.5.6。
(完)
沒有留言:
張貼留言