Проблемы с обновлением пакета Nuget

У меня возникают проблемы с обновлением пакетов Nuget в Visual Studio 2013 для решения.

Я щелкнул правой кнопкой мыши по этому решению, выбрав "Управление пакетами для решения", затем выберите "Обновить все" на вкладке "Обновление".

Все, казалось, прекрасно обновлялось, однако на вкладке обновления обновленные пакеты по-прежнему отображаются как необходимо для обновления. Если я снова перейду к их обновлению, список проектов отобразит каждый проект с пакетом, и каждый флажок отключен, как будто он уже знает, что они были обновлены. Насколько я могу судить, каждый проект обновлен.

Я перезапустил Visual Studio

Кто-нибудь еще сталкивался с этим раньше?

Ответ 1

Проверьте папку пакетов. Мне кажется, что эта проблема возникает, когда Nuget по какой-то причине не может удалить старую версию пакета. Поэтому, если у вас есть папка "MyLib 4.0.3.0" и папка "MyLib 4.0.5.0", она отобразит их оба в списке установленных пакетов и подумает, что MyLib необходимо обновить.