Nuget: текущая среда не имеет открытого решения

Я пытаюсь установить DeveloperForce.Web.Login Недавно я обновил свой nuget до версии 2.8.50313.31

PM> Install-Package DeveloperForce.Web.Login
Install-Package : The current environment doesn't have a solution open.
At line:1 char:16
+ Install-Package <<<<  DeveloperForce.Web.Login
    + CategoryInfo          : InvalidOperation: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetNoActiveSolution,NuGet.PowerShell.Commands.InstallPackageCommand

Ответ 1

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

Если вариантов нет, это означает, что для вашего проекта нет файла решения. Когда я проверил это, я смог исправить проблему, нажав Ctrl + Shift + S (Сохранить все). Затем Visual Studio предложила мне выбрать каталог для моего файла .sln, а NuGet затем успешно распознал мое решение/проект.

Ответ 2

Это проще, чем вы можете думать!

J **

просто сделайте → нажмите "Сохранить все" в меню "Файл"

** MVS, а затем работать с консольным менеджером

Ответ 3

Как и Farshid, это означает, что для вашего проекта нет файла решения, и для его исправления нажмите Ctrl + Shift + S. Visual studio предложит вам выбрать каталог для вашего .sln файла, который будет в свою очередь, NuGet распознает ваше решение.