无法在Visual Studio 2015中的空白解决方案上安装NuGet包

时间:2015-07-23 13:11:51

标签: nuget visual-studio-2015

在我的公司,我们有一个NuGet包,当应用于空白的Visual Studio解决方案时,将生成一个解决方案模板,其中包含一组预定义的正确命名和配置的项目。我们只需在程序包管理器控制台中执行常规Install-package命令即可​​安装程序包。

然而,这似乎已停止在Visual Studio 2015中工作。如果我尝试安装该软件包,我会收到此错误:

install-package : Project 'Default' is not found.
At line:1 char:1
+ install-package (The package name)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Default:String) [Install-Package], ItemNotFoundException
    + FullyQualifiedErrorId : NuGetProjectNotFound,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

让我感到困惑的是,这在Visual Studio 2013中运行良好。我一直在寻找有关此行为的信息,但我还没有看到它提到过,也没有在任何地方报告过它。

有谁知道这里发生了什么?这是一个错误吗?这是对NuGet在VS 2015中运作方式的改变吗?

顺便说一句,如果重要的话,我使用的VS 2013版本是专业版,而VS 2015版则是社区版。

1 个答案:

答案 0 :(得分:7)

似乎solution level packages are deprecated in Visual Studio 2015,所以没有真正的解决方案。