NuGet 1.3 版本資訊
NuGet 1.2 版本資訊 | NuGet 1.4 版本資訊
NuGet 1.3 於 2011 年 4 月 25 日發行。
NuGet 小組與 SymbolSource.org 人員合作,提供一種非常簡單的方式來發佈來源和 PDB 與套件。 這可讓套件的取用者在調試程式中逐步執行套件的來源。 如需詳細資訊,請參閱 建立和發佈符號套件 使用來源發佈NuGet套件的簡單方式。 您也可以在Mix11的 NuGet 深入討論中觀看此功能的即時示範。 此功能從影片的 20 分鐘標記開始完整示範。
注意
上述專案已被取代,且不再支援。
此命令可讓您輕鬆地從 封裝管理員 控制台內取得套件的項目頁面。 它也提供開啟授權 URL 和套件報告濫用頁面的選項。 命令的語法為:
Open-PackagePage -Id <string> [-Version] [-Source] [-License] [-ReportAbuse] [-PassThru]
-PassThru
選項是用來傳回指定 URL 的值。
範例:
PM> Open-PackagePage Ninject
開啟瀏覽器至 Ninject 套件中指定的專案 URL。
PM> Open-PackagePage Ninject -License
開啟瀏覽器至 Ninject 套件中指定的授權 URL。
PM> Open-PackagePage Ninject -ReportAbuse
開啟瀏覽器至目前封裝來源的 URL,用來報告指定套件的濫用狀況。
PM> $url = Open-PackagePage Ninject -License -WhatIf -PassThru
將授權 URL 指派給變數,$url,而不需在瀏覽器中開啟 URL。
NuGet 1.3 引進許多效能改善。 NuGet 1.3 可藉由包含本機每個使用者快取,來避免多次下載相同版本的套件。 您可以透過 [封裝管理員 設定] 對話框存取和清除快取:
其他效能改善包括新增 HTTP 壓縮的支援,以及改善 Visual Studio 內的套件安裝速度。
在 NuGet 1.3 之前,nuget.exe和 NuGet Visual Studio 載入宏所使用的套件來源清單並未儲存在相同位置。 NuGet 1.3 現在在這兩個地方使用相同的清單。 清單會儲存在 NuGet.Config
AppData 資料夾中,並儲存在 AppData 資料夾中。
為了讓 NuGet 與 Subversion 和 Mercurial 等原始檔控制系統運作良好,nuget.exe在建立套件時忽略以 『.』 字元開頭的資料夾和檔案。 這可以使用兩個新的旗標來覆寫:
- -NoDefaultExcludes 可用來覆寫此設定並包含所有檔案。
- -Exclude 是用來新增其他檔案/資料夾,以使用模式排除。 例如,若要排除擴展名為 『.bak』 的所有檔案
nuget Pack MyPackage.nuspec -Exclude **\*.bak
注意:模式預設不會遞歸。
由於社群貢獻,NuGet 包含WiX項目類型的支援,以及 .NET Micro Framework。
如需錯誤修正的完整清單,請檢視 [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=All&type=All&priority=All&release=NuGet%201.3&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0)
。
- 具有原始程式檔的套件可在網站和 Web 應用程式項目中運作。
針對網站,來源檔案會
App_Code
複製到資料夾