Nuget 1.5 -> 16 установка вопроса - PullRequest
2 голосов
/ 30 декабря 2011

Я использую VS2010 Ultimate, раньше у меня был VS Web Dev 2010 Express с Nuget: я удалил его перед установкой Ultimate.

В режиме администратора Я удалил Nuget 1.5 с vs, перезапустил vs в режиме администратора , установил 1.6, а затем перезапустил против Nuget, работавшего несколько дней.

На следующий день менеджер пакетов не появится - он не выдаст мне ошибку, это просто не загружается.Если я пытаюсь удалить его, кнопка удаления становится серой (что, я предполагаю, означает, что надстройка используется).Если я перезапущу vs, то смогу удалить.

Я пытался удалить Nuget и переустановить его несколько раз (сообщения об ошибках не генерировались)

Попытка загрузить консоль диспетчера пакетов и настройки диспетчера пакетов,ничего не запускать.

Есть ли способ установить версию 1.5?Я искал ссылку, но не могу ее найти.

Есть ли файл журнала, который я могу проверить, чтобы увидеть, что не так?

Это была чрезвычайно неприятная проблема для меня.

Обновление:

Я использовал devenv / log, пытался открыть консоль пакета.

Вотчасть файла журнала:

225 Выход из функции LoadDTETypeLib VisualStudio 2011/12/30 21: 54: 45.181

226 ОШИБКА Ошибка SetSite для пакета [NuGet.Tools.NuGetPackage, NuGet.Tools , версия = 1.6.21215.9133, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a] {5FCC8577-4FEB-4D04-AD72-D6C629B083CC} 80131509 VisualStudio 2011/12/30 21: 54: 45.196

ОШИБКА Завершение загрузки пакета [NuGet.Tools.NuGetPackage , NuGet.Tools, версия = 1.6.21215.9133, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a] {5FCC8577-4FEB-4D04-AD72-D501 801B0 010 861 861D060B6296019116016116016116019606B630.12.30: 54: 45.227

228 Предупреждение Не удалось загрузить пакет;сообщение об ошибке подавляется флагом пропуска {5FCC8577-4FEB-4D04-AD72-D6C629B083CC} VisualStudio 2011/12/30 21: 54: 49.486

229 Ввод функции CVsPackageInfo :: HrInstantiatePackage

Спасибо!

Ответы [ 3 ]

13 голосов
/ 09 февраля 2012

Наконец-то все заработало: пришлось удалить c: \ User Data \\ AppData \ Roaming \ NuGet \ NuGet.Config (который был пустым) и теперь он может загружаться.

6 голосов
/ 27 января 2012

У меня была такая же проблема, Nuget работал вчера, но не сегодня с «SetSite не удалось для пакета [NuGet.Tools.NuGetPackage» в журнале VS.

После долгих попыток и неудач я нашел эту страницу, а затем обсуждение на http://nuget.codeplex.com/discussions/284604

Я последовал совету Бспаркинсона:

  • Unistalled Nuget.
  • Искал nuget в% appdata% и удалил все
  • Переустановил Nuget.

И теперь это работает.

3 голосов
/ 03 января 2012

Вы упомянули:

Если я пытаюсь удалить его, кнопка удаления становится серой (что я «предположить» означает, что надстройка используется).

Является ли он серым, даже когда вы запускаете VS от имени администратора? Кнопка должна быть серой, только если вы не работаете от имени администратора.

Другая вещь, которую вы должны сделать, это попробовать выполнить следующую команду. Вам нужно будет использовать командную строку devenv.

 vsixinstaller.exe /uninstall:NuPackToolsVsix.Microsoft.67e54e40-0ae3-42c5-a949-fddf5739e7a5

Это должно удалить NuGet VSIX. После этого следующий каталог должен быть пропущен или пуст: C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft Corporation \ Диспетчер пакетов NuGet \\

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