Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
82 / 9 / 1
Регистрация: 24.05.2010
Сообщений: 556
1

Переподключить пакет nuget

25.10.2016, 10:41. Просмотров 2287. Ответов 5
Метки нет (Все метки)


Привет!

Использую Visual Studio.

Через Управление пакетами NuGet... скачал и установил нужный пакет. Ссылка в проект тоже добавилась. Потом закрыл Студию, не сохраняясь. Открыл через какое-то время, хочу добавить снова этот же пакет. Зашел опять в управление пакетами, ищу нужный, но там слева вверху стоит зеленая галка и говорится, что пакет установлен. Я, не долго думая, в том же диалоговом окне на вкладке Установленные пакеты удалил его. Пробую опять добавить - все равно говорит, что пакет установлен. Удаляю папку packages из папки решения. Все равно "пакет установлен".

Вопрос: как переподключить этот пакет?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2016, 10:41
Ответы с готовыми решениями:

Пакет NuGet и компиляция проекта
Здравствуйте!!!! Есть проект, к нему добавлены NuGet пакеты:ClosedXML, ExcelDataReader. Запускают...

Как обновить загруженный NuGet пакет на nuget.org?
Как обновить загруженный NuGet пакет на nuget.org?

Не удается установить пакет Nuget
Привет! Для работы мне не обходимы следующие библиотеки: OtpSharp; Albireo.Base32; -- ...

Не могу обновить пакет Nuget
в окне Обновления нажимаю "Обновить" на пакете NuGet, скачивается, вроде бы устанавливается, и...

5
.NET senior
437 / 355 / 137
Регистрация: 23.09.2016
Сообщений: 980
25.10.2016, 10:48 2
V0fka, открываете Package Manager Console (Tools -> NuGet Package Manager -> Package Manager console) и вводите следующую команду:

Update-Package -Id <target_package_id> -Reinstall

Это должно помочь.
0
82 / 9 / 1
Регистрация: 24.05.2010
Сообщений: 556
25.10.2016, 12:06  [ТС] 3
bax_tang, что-то не едут у меня лыжи. Речь идет об этом пакете: https://www.nuget.org/packages/S22.Imap/ . Там на страничке указано, что для установки надо ввести команду Install-Package S22.Imap. S22.Imap, я так понял, это и есть <target_package_id> ?

Пишу в консоли: Update-Package -Id S22.Imap -Reinstall

А мне в ответ:

Update-Package : Не удается найти пакет "S22.Imap".
строка:1 знак:1
+ Update-Package -Id S22.Imap -Reinstall
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( [Update-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.Upda tePackageCommand
Что ему не то?
0
.NET senior
437 / 355 / 137
Регистрация: 23.09.2016
Сообщений: 980
25.10.2016, 12:50 4
Лучший ответ Сообщение было отмечено V0fka как решение

Решение

V0fka, проверьте, что в выпадающем меню в консоли package manager-a указан nuget.org (см. приложенный скрин). Также попробуйте выполнить команду Install-Package S22.Imap - предполагаю, что через консоль это возымеет более гарантированный эффект.
1
Миниатюры
Переподключить пакет nuget  
82 / 9 / 1
Регистрация: 24.05.2010
Сообщений: 556
25.10.2016, 13:49  [ТС] 5
bax_tang, сделал Install-Package S22.Imap:

Установка "S22.Imap 3.6.0.0".
"S22.Imap 3.6.0.0" успешно установлен.
В Test уже есть ссылка на "S22.Imap 3.6.0.0".
Но ссылки на самом деле не было, так что пришлось добавить вручную. Изначальная проблема вроде решена, спасибо!

Но можно ещё вопрос: то, что происходило, все эти танцы с бубном, это нормально при работе с nuget? Я просто раньше не пользовался, вот решил попробовать, но как-то немного комом первый раз получился.
0
.NET senior
437 / 355 / 137
Регистрация: 23.09.2016
Сообщений: 980
25.10.2016, 14:11 6
Цитата Сообщение от V0fka Посмотреть сообщение
Потом закрыл Студию, не сохраняясь
Наверное, именно в этом и крылась причина возникших проблем. У меня с NuGet-пакетами никогда подобного поведения не возникало - успешно добавлял и работал как с чужими пакетами, так и со своими.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2016, 14:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Почему NuGet-пакет успешно устанавливается, если нужной зависимости нет?
Имеем код: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;package &gt; &lt;metadata&gt; ...

Не могу установить/удалить пакет NuGet: Элемент с тем же ключом был установлен
Пытаюсь установить ЛЮБОЙ пакет из NuGet, в Обозревателе решений видно, что идет установка:...

Куда положить Logo.jpg, чтобы иконка применялась к NuGet пакет, но не вставлялась в сам проект?
Куда положить Logo.jpg, чтобы иконка применялась к NuGet-пакету, но не вставлялась в сам проект, в...

Почему если отправить пакет UDP и конечного адресата в сети не существует, то пакет не отправляется?
Добрый день! Вопрос для расширения кругозора. Мониторю свой трафик с помощью WireShark и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.