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

标签 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 版是 Professional,而 VS 2015 版是 Community。

最佳答案

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

关于nuget - 无法在 Visual Studio 2015 中的空白解决方案上安装 NuGet 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31588391/

相关文章:

.net - 错误 "Tag does not exist in XML namespace"

c++ - 无法与标准库链接

MySQL' 未被识别为内部或外部命令 - VS2015 中的 Cordova

asp.net - 上下文菜单不包含脚手架 VS2015 ASP.NET 5

.net - 无法使用 dotnet cli 删除 nuget 包

c# - 从 REST Web API 应用程序创建 nuget 包

visual-studio - 如何在普通 PowerShell session (不在 Visual Studio 中)运行 Nuget PowerShell cmdlet Install-Package?

entity-framework - Entity Framework 6.0.2 中使用 "Migration"时出现错误

css - 如何修复从 3 到 5 的 Bootstrap 升级的布局更改

visual-studio - Visual Studio 2015 中的包管理器 "407 (Proxy Authentication Required)"