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 распознает ваше решение.