NuGet 3.4 版本資訊
NuGet 3.4-RC 版本資訊 | NuGet 3.4.1 版本資訊
NuGet 3.4 已於 2016 年 3 月 30 日發行,作為 Visual Studio 2015 Update 2 和 Visual Studio 15 預覽版的一部分,並以一些原則為基礎來建置:
- 跨平台支援
- 效能改善
- 次要UI改善
下列功能先前已在 RC 中新增,並已針對 3.4 版本更新或完成:
新功能
- NuGet 用戶端現在支援來自存放庫的 gzip 內容編碼
- 支援 xproj 專案中套件中的 PDB
- 支援 contentFiles 元素中的 iOS 和 Android 建置動作
- 支持 netstandard 和 netstandardapp Framework Monikers
新的使用者介面功能
- 大幅改善效能,特別是在已安裝、更新和合併索引標籤上
- 匯總 「所有套件來源」來源可搭配適當的搜尋結果合併使用
- 安裝和 更新 索引標籤現在會依字母順序排序
- 已新增 [重新整理] 按鈕,允許重新整理搜尋
- [版本] 清單頂端的 [最新組建] 選項
更新和改善
- 在
project.json
中參考具有浮動版本的套件不會在每個組建上更新。 相反地,只有在強制還原、清除、重建或修改project.json
時,才會更新它們。 - 當您使用 NuGet 組態 UI 時,nuget.org 存放庫來源不再強制進入項目組態。
- NuGet 不會再還原共享專案中的套件,也不會寫入鎖定檔案。
- 我們已針對無法連線或回應緩慢的伺服器改善網路失敗和重試處理。
- Visual Studio 封裝管理員 UI 中已改善鍵盤和滑鼠行為。
- 我們現在支援 DNX 中最新的
project.json
架構。
重大變更
- 套件版本號碼現在會正規化為主要格式。次要。patch-prerelease 每個主要、次要和修補程式都會被視為整數,並捨棄任何前置零。 發行前版本資訊會被視為字串,且不會套用任何變更。 這些數位會用於 NuGet 用戶端的查詢,以及 nuget.org 服務所提供的搜尋。 如需詳細資訊,請參閱發行前版本下的 NuGet Docs。
已知問題
問題:在下列案例中, Windows 10 v1511 使用者可能會遇到問題,甚至 Visual Studio 中的 PowerShell 當機:
- 安裝/卸載具有 install.ps1 / uninstall.ps1 腳本的套件
- 載入具有 init.ps1 腳本的專案(例如 EntityFramework)
- 發佈 Web 內容
因應措施: 請確定您的 Windows 10 安裝已套用最新的修補程式、快速套用 2016 年 1 月 (KB 3124263) 或更新版本更新。 GitHub 問題提供 更多詳細數據 #1638
問題 :NuGet v2 通訊協定重新導向中斷。 將要求重新導向至替代主機的自訂 NuGet 儲存機制不接受重新導向要求。
因應措施 :若要解決此問題,請將設定中的套件儲存機制 URI 設定為指向重新導向的伺服器位置。 如需詳細資訊,請參閱 GitHub 提取要求 #387。
我們會繼續追蹤 GitHub 問題清單上的問題,您可以在: https://github.com/nuget/home/issues