NuGet 3.0 預覽版版本資訊 | NuGet 3.0 RC 版本資訊
NuGet 3.0 Beta 已於 2015 年 2 月 23 日發行,適用於 Visual Studio 2015 CTP 6 版本。 此版本對我們的團隊意義重大,因為我們有許多架構和效能改進可供分享,我們很高興開始調整 nuget.org 服務上的性能設定。
強烈建議您在安裝此新版本之前,先解除安裝任何舊版的 NuGet Visual Studio 2015 延伸模組。 如果您在使用此版本的擴充功能時遇到任何問題,我們建議您還原為適用於 Visual Studio 2015 預覽版的[prior version](http://nuget.codeplex.com/downloads/get/909582)。
Visual Studio 2012+
此 NuGet 3.0 Beta 可在 Visual Studio 2015 CTP 6 延伸模組資源庫中安裝。 我們正在努力盡快推出 Visual Studio 2012 和 Visual Studio 2013 的預覽版。 我們之前分享了停止 Visual Studio 2010 更新的意圖,我們確實做出了這個艱難的決定。
新的用戶端/伺服器 API
我們一直在致力於 NuGet 用戶端/伺服器通訊協定的一些實作細節。 我們所做的工作是為 NuGet 建立「API v3」,其設計是針對套件還原和安裝套件等重要案例的高可用性所設計。 新的 API 基於 REST 和超媒體,我們選擇了 JSON-LD 作為我們的資源格式。
在 NuGet 3.0 Beta 位中,您會在套件來源下拉式清單中看到名為 「api.nuget.org」 的新套件來源。 如果您選取該套件來源,我們將使用新的 API,而不是連線到 nuget.org。在 NuGet 3.0 RC 中,這個新的 API v3 型套件來源會取代 v2 型「nuget.org」套件來源。 建議您停用所有其他公用套件來源,並只保留 api.nuget.org 作為唯一的公用套件存放庫。
我們投入了大量時間來構建我們的 v3 API,並將繼續為尋求訪問公共存儲庫的舊客戶維護標準 v2 API。
更新的用戶界面
我們在此版本中增強了使用者介面,包含一個組合框,可讓您選擇要對套件執行的動作,並將預覽按鈕轉換為螢幕選項區域中的核取方塊。 選項區域不再可摺疊,現在提供說明連結來描述可用的選項。
作業記錄
我們移除了會在安裝或解除安裝時快速顯示和隱藏的模式視窗,該視窗包含記錄資訊。 當您確實想要查看資訊或能夠從中複製和貼上資訊時,此視窗不會增加任何價值。 相反地,我們現在會將所有輸出記錄重新導向至 [輸出] 視窗的 [套件管理員] 窗格。 我們認為這更易於審閱,並且更像是您希望檢視的典型組建報告。
專注於績效
我們以改善 NuGet 搜尋和擷取效能的名義進行許多變更。 這是客戶最關心的問題,我們希望確保在此版本中解決了這個問題。 我們已調整伺服器、建置新的 CDN,並改善查詢比對邏輯,以期提供更相關、更快速的套件搜尋結果。
當我們進行 NuGet 3.0 開發的這個階段時,我們將調整和監視 nuget.org 服務,以確保我們提供改善的體驗。 我們不打算進行任何停機,但會在服務中新增和變更資源。 請密切關注我們的 Twitter 提要 ,以了解我們何時更改服務配置的詳細信息。
使用 NuGet 工具建置 NuGet 套件
我們現在已將 NuGet 用戶端重新架構為數個元件,這些元件本身會內建於 NuGet 套件中。 這種對我們自己的庫的重複使用迫使我們構建可重複使用且可以正確打包的組件。 我們已經能夠消除重複的程式碼,並學會如何更好地配置我們的開發流程,以支援在整個解決方案中建置套件的需求。 請盡快尋找一篇部落格文章,我們將在其中討論程式碼專案的結構以及我們的建置過程如何運作。
敬請關注
請密切注意 我們的部落格 ,以取得 NuGet 3.0 的更多進度和公告!