'' не является допустимой строкой версии. "Исключение в 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
Первое , спасибо за то, что опробовали метод создания новый проект.
Просто создайте проект, а затем перенесите все старые файлы проекта в новый проект. Это решает проблему.