Я нахожусь на VS 2015, ориентируясь на .net 4.5.2, мой «менеджер пакетов Nuget для Visual Studio» в расширениях и обновлениях показывает 3.4.4.1321.Менеджер пакетов Nuget для одиночного проекта не загружается после добавления RingCentralSDK
Я добавил все зависимости RingCentralSDK пакета отдельно:
- Microsoft.Bcl
- Microsoft.Bcl.Async
- Microsoft.Bcl.Build
- Microsoft.Net.Http
- Newtonsoft .Json
- Portable.BouncyCastle-Signed
- Pubnub PCL
Затем я нажимаю правой кнопкой мыши на своем проекте, выбираю «Управление пакетами Nuget ...», вкладка открывается, в «Установленной» подтеке я вижу 7 пакетов.
Теперь я устанавливаю пакет RingCentralSDK. Мой выход нормально:
Attempting to gather dependency information for package 'RingCentralSDK.1.0.0' with respect to project 'MyProj', targeting '.NETFramework,Version=v4.5.2'
Attempting to resolve dependencies for package 'RingCentralSDK.1.0.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'RingCentralSDK.1.0.0'
Resolved actions to install package 'RingCentralSDK.1.0.0'
Adding package 'RingCentralSDK.1.0.0' to folder 'C:\code\packages'
Added package 'RingCentralSDK.1.0.0' to folder 'C:\code\packages'
Added package 'RingCentralSDK.1.0.0' to 'packages.config'
Successfully installed 'RingCentralSDK 1.0.0' to MyProj
========== Finished ==========
Теперь я снова проверить Управление NuGet пакеты для этого конкретного проекта, и вместо того, чтобы видеть список пакетов, я получаю желтый диапазон:
Error occured Show erros in output Dismiss
И в выход «Package Manager», ошибка:
ZIP archive contains unsupported data structures.
В моей папке пакеты, папка «RingCentralSDK.1.0.0» вроде нормально, но тогда я ничего не знаю о формате NuGet пакетов.
Я не могу удалить RingCentral через диспетчер пакетов, поскольку он не отображается, а не какой-либо другой, что действительно раздражает. У меня была ошибка при попытке сделать это через командную строку. Я изменил свои изменения (или удалил строку в файле packages.config для моего проекта), а вкладка Nuget Package Manager снова работает отлично. Это также влияет на пакет пакетов Managet Nuget для решения.
Что можно сделать, чтобы исправить это?
Сбой сначала, но он работает сейчас: мне пришлось удалить старый ref, закрыть VS, удалить 1.0.0 и 1.0.1alpha папки из папки пакетов, повторно открыть VS и, наконец, прочитать ссылку 1.0.1alpha. VS + Nuget = Flaky! –