透過擴充管理員升級 NuGet Package Manager 失敗的可能解決方案 (一點通系列 - MVP 撰寫)

關於作者:

本文由微軟最有價值專 MVP TerryChuang 提供。微軟十分感謝 MVP 主動地將他們的經驗與上百萬名其他技術使用者交流。MVP TerryChuang 同時也將此篇文章放在他的部落格內,歡迎您按 此處  瀏覽 MVP TerryChuang 更多的技術文章、經驗分享與觀點。

問題的來龍去脈

Visual Studio 2010 已經整合 NuGet Manager,可以用來很方便的擴充 Visual Studio 的功能,若您嘗試從擴充管理員升級 NuGet Manager 時,遇到【NuGet Package Manager 的安裝版本已經過簽署,但更新版本的簽章無效】的錯誤訊息(如下圖),該如何排除?本文提供可能的解決方案。








問題的發生原因

因為 NuGet Package Manager 1.6 無法直接升級,因此必須先移除舊版再另外安裝。

問題的解決方法

首先以【系統管理員】身分開啟 Visual Studio 2010 否則擴充管理員中的【移除安裝】按鈕會反白無法點擊(如下圖)。





從工具列選擇【工具>擴充管理員】來開啟擴充管理員。





由擴充管理員視窗中左側選擇全部,在中間的地方找到 NuGet Package Manager 後點選解除安裝。





點選【是】以解除舊版 NuGet Package Manager。





點選擴充管理員視窗左側的線上圖庫,可於視窗中間找到 NuGet Package Manager 後點選下載。





於下圖點選安裝。





如此一來便可順利安裝新版 NuGet Package Manager,雖然需要先移除再重新安裝,不過還是可以順利完成升級。




其他相關資訊



請讓我們知道

還滿意我們寫的內容嗎?無論您是遇到了以下任何一種情況:
「太好了!問題解決了。」
「問題沒有解決,我有更好的建議。」
都歡迎您利用本篇文章底部的意見調查表,寫下您寶貴的意見。也期待您的鼓勵,讓我們為您創造更多實用的技術文章。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×