共用方式為


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 內容編碼
  • 支援來自套件的 PDB 檔案於 xproj 專案中
  • 支援 contentFiles 元素中的 iOS 和 Android 建置動作
  • 支援 netstandard 和 netstandardapp 框架標識

新的使用者介面功能

  • 顯著的性能改進,尤其是在“已安裝”、“更新”和“合併”選項卡上
  • 彙總「所有套件來源」來源的功能能夠有效合併搜尋結果。
  • 已安裝和更新選項卡現在按字母順序排序
  • 新增了可以重新整理搜尋的按鈕
  • 版本清單頂端的最新組建選項

更新和改進

  • project.json 引用的具有浮動版本的套件不會在每個組建上更新。 相反,它們只會在強制還原、清理、重建或修改 project.json時更新。
  • 當您使用 NuGet 組態 UI 時,nuget.org 存放庫來源不再強制進入專案組態。
  • NuGet 不再還原共用專案中的套件,也不再寫入鎖定檔案。
  • 我們已改善無法連線或回應緩慢的伺服器的網路故障和重試處理。
  • Visual Studio 套件管理員 UI 中的鍵盤和滑鼠行為已改善。
  • 我們現在支援 DNX 中的最新 project.json 結構描述。

重大變更

  • 套件版本號碼現在已正規化為格式 主要.次要.補丁-預發行版,主要、次要和補丁的每個部分都被視為整數,並刪除所有前導零。 發行前版本資訊會被視為字串,不會套用任何變更。 這些數字會用於 NuGet 用戶端的查詢和 nuget.org 服務所提供的搜尋。 如需詳細資訊,請參閱發行 前版本底下的 NuGet 文件。

已知問題

  • 問題: 在下列情況下,Windows 10 v1511 使用者在 Visual Studio 中使用 Powershell 可能會遇到問題,甚至導致 Visual Studio 當機:

    • 安裝/解除安裝具有 install.ps1/uninstall.ps1 腳本的套件
    • 載入具有 init.ps1 腳本的專案 (例如 EntityFramework)
    • 發佈網頁內容
  • 因應措施: 請確定您的 Windows 10 安裝已套用最新的修補程式,特別是 2016 年 1 月 (KB 3124263) 或更新。 如需更多詳細資訊,請參閱 GitHub issue #1638

  • 問題:NuGet v2 通訊協定重新導向出錯。 將要求重新導向至替代主機的自訂 NuGet 存放庫不會接受重新導向要求。

  • 因應措施: 若要解決此問題,請在設定中設定套件存放庫 URI,以指向重新導向的伺服器位置。 如需詳細資訊,請參閱 GitHub 提取要求 #387

我們會繼續追蹤 GitHub 問題清單中的問題,該清單可在以下位置找到: https://github.com/nuget/home/issues