"" не является допустимой строкой версии. "исключение в nuget для VS2019 - PullRequest
0 голосов
/ 18 июня 2020

Сегодня я установил VS 2019, удалив все другие версии VS (преодолен космический кризис). Я пытаюсь использовать диспетчер пакетов nuget, но продолжаю получать исключение ниже. Ничего не загружает. Я попытался установить пакеты с консоли и получил ту же ошибку, что и ниже. Приветствуется любая помощь.

PM> Install-Package Microsoft. Azure .Devices -Version 1.21.0 Install-Package: '' не является допустимой строкой версии. В строке : 1 символ: 1 + Install-Package Microsoft. Azure .Devices -Version 1.21.0 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId: NuGetCmdletUnhandledException, NuGet.PackageManagement .PowerShellCmdlets.InstallPackageCommand

Истекшее время: 00: 00: 00.6338016

1 Ответ

1 голос
/ 19 июня 2020

'' не является допустимой строкой версии. "Исключение в nuget для VS2019

Вы можете попробовать следующие шаги:

1) сначала проверьте, можете ли вы получить доступ к пакету nuget в пользовательском интерфейсе диспетчера пакетов Nuget (щелкните правой кнопкой мыши свой проект -> Управление пакетами Nuget )

2) очистить все кеши nuget или удалить все файлы под C:\Users\(user name)xxx\.nuget\packages

3) закрыть экземпляр VS, удалить .vs скрытую папку в папке вашего решения, bin и obj, удалите C:\Users\xxx\AppData\Roaming\NuGet\NuGet.Config, а затем перезапустите VS для повторного тестирования.

4) добавьте новый источник пакета nuget , а затем добавьте его в него как nuget.org путь:

http://packages.nuget.org/v1/FeedService.svc/.

Включите и проверьте снова.

5) запустите это команда на консоли диспетчера пакетов:

Install-Package Microsoft.Azure.Devices -Version 1.21.0

Также , убедитесь, что вы выбрали правильный проект для установки этого пакета.

введите описание изображения здесь

6) проверьте, есть ли политика брандмауэра или другие настройки прокси, которые блокируют установочный пакет nuget

Кроме того, , вы можно попробовать создать новый проект, чтобы проверить, сохраняется ли в нем эта проблема.

============================ ===========

Решение для обновления 1

Первое , спасибо за то, что опробовали метод создания новый проект.

Просто создайте проект, а затем перенесите все старые файлы проекта в новый проект. Это решает проблему.

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