Я новичок в VB.net. Я понимаю, что мне нужно добавить пакеты Twilio и RestSharp в мой проект через NuGet. После какого-то странного поведения, когда библиотеки исчезают и появляются снова (например, появляются после перезагрузки компьютера или перезапуска VS). Найдя на вкладке «Обзор» диспетчера пакетов, я прошу установить их, некоторые пакеты отсутствуют, и, несмотря на около шести часов поиска, я не могу найти способ их получить. Недостающие библиотеки включают в себя
Я даже нашел четвертый в папке Microsoft\SDK и попытался установить его вручную, но VS говорит, что отказывается туда смотреть из-за «транзитивного» характера проекта.
Любая помощь будет оценена по достоинству.
Сообщения об ошибках относятся к вопросу как часть ПОЛНОГО и CLEWAR-объяснения проблемы, а не к комментариям. Если вам необходимо предоставить дополнительную информацию, отредактируйте свой вопрос и сделайте это. Затем вы можете добавить комментарий, чтобы сообщить, что вы обновили вопрос, и те, кто уже оставил комментарий, будут уведомлены.
Спасибо. Я не видел кнопки редактирования, потому что она была такой бледно-серой.
System.Text.Json
и System.Collections.Specialized
являются частью .NET 8, для них не нужно устанавливать пакеты. Два других определенно доступны в диспетчере пакетов NuGet. У Microsoft.IdentityModel.Tokens
1,7 млрд загрузок, а у System.IdentityModel.Tokens.Jwt
— 1,6 млрд.
Я нашел два способа сделать это.
install-package ["full path to the nupkg incl dbl quotes"]
. Регистрация около 30 библиотек заняла около 2,5 часов. Все это вызвано отказом VS просмотреть папку, которую вы ему даете в команде install-package
.Некоторые библиотеки уже находились в локальной папке SDK, но, опять же, поскольку VS отказался туда смотреть, их пришлось вручную скопировать в верхнюю папку, которая была в «исходной» записи C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
, но VS не хотел искать глубже, чем верхний уровень.
Многие другие пакеты пришлось загружать по отдельности с nuget.org и копировать в папку с исходным кодом.
Также необходимо обратить внимание на версию о том, что в сообщении об ошибке необходим отсутствующий пакет.
Очевидно, что оба эти «решения» идиотского уровня, но это лучше, чем девять часов, потраченных впустую за два дня, чтобы установить пакет. Если приведенные выше инструкции не ясны, оставьте комментарий, и я сделаю все возможное, чтобы разъяснить, что я сделал.
Убедитесь, что в окне диспетчера пакетов NuGet выбрана вкладка «Обзор». Иногда это начинается с выбора «Установлено».