NuGet 2.6.1 for WebMatrix 版本資訊
NuGet 2.6 版本資訊 | NuGet 2.7 版本資訊
NuGet 小組於 2014 年 3 月 26 日發行了 WebMatrix 的更新 NuGet 封裝管理員 擴充功能。 您可以使用下列步驟,從 WebMatrix 擴充功能庫 安裝此更新:
- 開啟 WebMatrix 3
- 按兩下 [首頁] 功能區中的 [延伸模組] 圖示
- 選取 [更新] 索引標籤
- 按兩下即可將 NuGet 封裝管理員 更新為 2.6.1
- 關閉並重新啟動 WebMatrix 3
值得注意的變更
此擴充功能更新解決了使用者在 WebMatrix 內耗用 NuGet 套件的兩個最大問題。 第一個是 NuGet 架構版本錯誤,第二個錯誤導致資料夾中的位元組 DLL 為零位元組 DLL bin
。
NuGet 架構版本錯誤
由於 WebMatrix 3 已發行,因此,NuGet 套件需要新架構版本的 NuGet 中引進新功能。 嘗試在網站中管理 NuGet 套件時,這些新套件可能會導致您在 WebMatrix 中看到的錯誤。
此最新版本提供與最新 NuGet 套件的相容性,以避免發生此錯誤。 包含 Microsoft.AspNet.WebPages 的新版本套件現在可以安裝在 WebMatrix 中。 其中一些套件使用 NuGet 功能,例如 XDT 組態轉換,WebMatrix 直到現在才支援這項功能。
bin 資料夾中的零位元組 DLL
有些用戶回報,在 WebMatrix 中安裝 NuGet 套件,其中包含複製到 bin 的 DLL 之後,DLL 會顯示在 bin
資料夾中顯示為 0 位元組檔案。 這會在運行時間中斷應用程式。
[This issue](https://nuget.codeplex.com/workitem/4060)
現已修正。
其他最近改善
當 Visual Studio 發行 NuGet 封裝管理員 2.8 時,我們也發行了適用於 WebMatrix 的 NuGet 封裝管理員 2.5.0。 雖然這在 NuGet 2.8 版本資訊中提及,但我們並未提及更新引進的特定新功能。
全部更新
您現在可以在一個步驟中更新網站的所有套件! 當您在 WebMatrix 中開啟 NuGet 延伸模組時,您會看到資源庫上所有套件的清單、已安裝的套件,以及具有可用更新的套件清單。 先前,每個套件都必須個別更新,但現在有一個實用的 [全部更新] 按鈕,會顯示在 [更新] 索引標籤上。
覆寫現有的檔案
安裝包含您網站中已存在的檔案的套件時,NuGet 一律只會以無訊息方式忽略這些檔案(只留下現有的檔案)。 這可能會導致套件在實際上不是時正確安裝或更新的印象。 NuGet 現在會提示您覆寫檔案。