Проблемы при обновлении приложения Nuget - Несоответствие цифровой подписи - PullRequest
3 голосов
/ 15 июля 2011

Когда я пытаюсь обновить пакет NUGET, например, Power Tools, я получаю окно загрузки и установки с сообщением «Несоответствие цифровой подписи». В сообщении также говорится:

Установленная версия Productivity Power Tools подписана, но версия обновления имеет недопустимую подпись. Поэтому Extension Manager не может установить обновление.

Если вы доверяете обновлению, повторите попытку установки после удаления установленной версии.

В последнем пункте я принимаю совет, и он работает. Но эта проблема есть и у меня с диспетчером пакетов Nuget. Мне интересно, получу ли я это при каждом обновлении пакета.

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

Ответы [ 3 ]

8 голосов
/ 28 декабря 2011

Для несоответствия подписи nuget:

  1. Закройте все экземпляры Visual Studio 2010.
  2. Снова откройте Visual Studio как администратор
  3. Перейдите в «Инструменты»> «Менеджер расширений»
  4. Удалить NuGet
  5. Установите NuGet снова.

если вы не можете удалить его, перейдите по адресу:

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft Corporation \ Диспетчер пакетов NuGet

и удалите эту папку. удалив это на свой страх и риск!

1 голос
/ 31 марта 2012

В конце концов, Microsoft признала, что это ошибка в Windows XP .

По состоянию на дату выпуска этой статьи поддержки (февраль 2012 г.) они говорят, что необходимо вручную удалить и переустановить расширение . Или вы можете пройти описанный там запутанный процесс, чтобы получить исправление (возможно, это хорошая идея, если у вас несколько компьютеров).

1 голос
/ 15 июля 2011

Я думаю, вы путаете пакеты NuGet с расширениями Visual Studio.

Продуктивность Power Tools является расширением и управляется с помощью Extension Manager. Это не имеет ничего общего с NuGet.

Если у вас возникли проблемы с обновлением или удалением расширений, вам следует запустить Visual Studio от имени администратора, а затем удалить расширение. Перезапустите VS, но запустите его как обычный пользователь и попробуйте переустановить расширение. Это должно позволить вам в будущем обновлять расширения, не работая от имени администратора.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...