Member 13522501 Ответов: 1

Автономный пакет NuGet не устанавливается


Привет , мой компьютер не подключается к интернету.
я скачиваю какой-то пакет nuget из интернета.
но когда я установлю их в консоль vs2015, то появятся следующие ошибки:

Install-Package : в текущей среде нет открытого решения.
At line:1 char:16
+ Install-Package <<<< bootstrap -версия 4.3.1
+ CategoryInfo : InvalidOperation: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.Пакетное управление.Поу rShellCmdlets.InstallPackageCommand


Install-Package : проект "Default" не найден.
At line:1 char:16
+ Install-Package <<<< bootstrap -версия 4.3.1
+ CategoryInfo : ObjectNotFound: (По Умолчанию:Строка) [Install-Package], ItemNotFoundException
+ FullyQualifiedErrorId : NuGetProjectNotFound,NuGet.Пакетное управление.Силовые ShellCmdlets.InstallPackageCommand


Install-Package : не удается загрузить индекс службы для исходного кода https://www.nuget.org/api/v2/curated...crosoftdotnet/.
At line:1 char:16
+ Install-Package <<<< bootstrap -версия 4.3.1
+ CategoryInfo : NotSpecified: (:) [Install-Package], Исключение
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagem ЛОР.Powersellcmdlets.InstallPackageComman

Что я уже пробовал:

я очень стараюсь. но я не получаю никакого результата.

.........

Richard Deeming

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

1 Ответов

Рейтинг:
1

OriginalGriff

Nuget загружает пакеты, устанавливает их в активный проект в решении и добавляет ссылки по мере необходимости. Если у вас нет открытого решения или нет текущего проекта в решении, ему некуда добавить данные пакета и некуда добавить ссылки.

Откройте решение, запустите его NuGet для форума[^] и он должен добавить ссылки на текущий проект - тот, который содержит файл, который вы просматриваете.

Подумайте об этом: не все проекты на машине (а тем более все решения!) вам нужны все пакеты Nuget - поэтому вы должны иметь возможность указать, какие проекты это делают, - и это происходит, когда он открыт при запуске Nuget.
Если у вас есть несколько проектов в решении, которые все нуждаются в пакетах, вам придется запускать Nuget отдельно для каждого соответствующего проекта.