共用方式為


NuGet 3.5 RC 版本資訊

NuGet 3.5-Beta2 版本資訊 | NuGet 3.5-RTM 版本資訊

3.5 版著重於改善 NuGet 用戶端的品質和效能。 此外,我們隨附了一些功能,例如支援 後援資料夾PackageType 支援 .nuspec 等等。

問題清單

錯誤修正

  • 安裝/還原套件失敗,並出現「套件包含多個 .nuspec 檔案」- #3231

  • 無論什麼 - #3203,nuget 套件都會強制將檔案新增.tt至內容資料夾

  • 若 JSON 檔案中沒有 packOptions 和擁有者,nuget pack csproj (含 project.json) 會當機 - #3180

  • nuget pack for project.json ignores packOptions tags like summary, authors, owners etc - #3161

  • nuget Pack 會忽略 #3145 輸出.nuspecproject.json - 中的相依性

  • 使用復原更新多個套件會讓專案處於中斷狀態 - #3139

  • 未針對 netstandard 專案新增任何下的 ContentFiles - #3118

  • 無法正確封裝以 .Net Standard 為目標的連結庫 - #3108

  • 檔案 - 新增專案 ->> VS2015 和 Dev15 中的類別庫 (可攜式) 項目失敗 - #3094

  • NuGet 錯誤 - 1.0.0-* 不是有效的版本字串 - #3070

  • Find-Package 無法顯示,但 Install-Package 運作 - #3068

  • dev15 上的 “Install-Package jquery.validation” 時發生錯誤 - #3061

  • 在使用 NuGet 3.5.0 版的 VS 上安裝 VS 2015 Update 3 時發生 - #3053

  • 套件管理員 UI:更新套件之後不會顯示新版本 - #3041

  • -刪除命令行上的 -ApiKey 在 3.5.0-beta 中不會讀取/傳送 - #3037

  • 不正確的字串:套件的穩定版本不應該在發行前版本相依性上。 - #3030

  • 建立 PCL (net46 和 windows 10) 專案會取得 NullRef 例外狀況。 - #3014

  • Nuget 更新應該會在較高版本受到allowedVersions條件約束限制時提供資訊訊息 - #3013

  • 使用具有多個來源的認證提供者時,認證外掛程式已結束,錯誤 -1 / 下載套件時發生錯誤 - #2885

  • nuget pack - 遺漏 Newtonsoft.Json 套件相依性 - #2876

  • Linux/MacOS + Mono 上的 ExecuteSynchronizedCore 中的 Bug - #2860

  • VS 不支援 repositoryPath 中的環境變數 (nuget.exe 確實) - #2763

  • 修正輔助功能問題 - #2745

  • 具有連字元配置檔的可攜式架構會遭到拒絕。 - #2734

  • NuGet 套件管理員應該清楚指出套件中的選項清單不適用於 project.json - #2665

  • NuGet 3.3.0 更新失敗,並出現「其他條件約束...在 packages.config 中定義可防止這項作業。 - #1816

  • 從不存在的本機來源安裝套件會擲回虛假訊息 - #1674

  • 「升級無法使用」篩選器會顯示違反版本條件約束的升級 - #1094

效能改善

  • 效能:改善 ContentModel 目標架構剖析 - #3162

  • 效能:避免讀取runtime.json沒有 RID #3150 之還原的檔案。 在 CI 計算機上,將範例 ASP.NET Web 應用程式還原從 15 秒以上減少到 3 秒。

  • 效能:封裝管理員 主控台 init.ps1 載入時間 #2956。 在某些情況下,開啟 PackageManagerConsole 的時間已改善,從 132s 到 10s。

  • 解決 NuGet Update - #3044 中的 ReSharper 效能問題:在範例專案中,安裝套件所花費的時間從 140s 減少到 68s。

DCR

  • NuGet 必須讓使用者知道在 dotnet tfm 型 PCL 中升級/安裝可能會導致問題 - #3138

  • 警告專案 w/ tfm=“dotnet” 的安裝/升級不正確 - #3137

  • 新增 netcoreapp11 和 netstandard17 支援 - #2998

  • 在 nuget.exe 中將 NuGet-Warning 標頭內容列印至主控台 - #2934

  • 利用 AssemblyMetadata 屬性進行 .nuspec 令牌取代 - #2851

  • 從鎖定檔案中移除鎖定的屬性 - #2379

  • 安裝或更新中不應該使用符號套件 #2807

功能

  • 支援後援套件資料夾 - #2899

  • 設計和實作套件類型的概念以支援工具套件 - #2476

  • 取得全域套件資料夾路徑的 API - #2403

  • 原生套件更新支援 - #1291