Dot-Net

Nuget 包更新問題

  • February 22, 2016

我在更新 Visual Studio 2013 中的 Nuget 包以尋求解決方案時遇到問題。

我右鍵點擊解決方案,選擇“管理解決方案包”,然後在更新選項卡中選擇“全部更新”。

一切似乎都更新得很好,但是,在更新選項卡中,已更新的軟體包仍顯示為需要更新。如果我再去更新它們,項目列表會顯示每個具有包的項目,並且每個複選框都被禁用,就好像它已經知道它們已被更新一樣。據我所知,每個項目都已更新。

我已重新啟動 Visual Studio

其他人以前遇到過這個嗎?

檢查你的封包件夾。在我看來,當 Nuget 出於某種原因無法刪除舊包版本時,就會出現此問題。因此,如果您有一個“MyLib 4.0.3.0”文件夾和一個“MyLib 4.0.5.0”文件夾,那麼它會在已安裝的軟體包列表中顯示它們,並且它會認為 MyLib 需要更新。

引用自:https://stackoverflow.com/questions/20800507