Nuget:目前的环境没有解决方案

时间:2014-09-07 20:38:48

标签: .net nuget nuget-package

我正在尝试安装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

3 个答案:

答案 0 :(得分:33)

在包管理器控制台中,确保选择默认项目。

如果没有选择,则表示没有为您的项目创建解决方案文件。当我测试这个时,我可以通过按Ctrl + Shift + S(全部保存)来解决问题。 Visual Studio然后提示我为我的.sln文件选择一个目录,然后NuGet成功识别我的解决方案/项目。

答案 1 :(得分:0)

这比你想象的要简单!

Ĵ**

只是做 - &gt;单击“文件”菜单下的“全部保存”

** MVS然后在控制台管理器上运行

答案 2 :(得分:-3)

就像Farshid所说,这意味着没有为您的项目创建解决方案文件,为了解决这个问题,请按Ctrl + Shift + S. Visual studio将提示您为.sln文件选择一个目录反过来让NuGet认可你的解决方案。