首页 文章

安装SNAP 1.4时,NuGet错误“外部程序包不能依赖于目标项目的程序包”

提问于
浏览
9

尝试使用Nuget 1.3将SNAP 1.4安装到新的VS2010项目时出现以下错误:
"External packages cannot depend on packages that target projects"

这是SNAP Nuget包的问题,还是我做错了什么?

PM>安装 - 包装SNAP'Cast.Core(≥2.5.2)'未安装 . 试图从源检索依赖...完成 . Install-Package:外部包不能依赖于目标项目的包 . 在行:1 char:16 Install-Package <<<< SNAP CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

2 回答

  • 3

    在这里阅读这个问题:

    http://nuget.codeplex.com/workitem/595

    听起来如果没有任何内容的项目依赖于那样做的话就会发生 . 不确定这是否总是失败,或者只是在没有“当前项目”时 . 我确实记得在软件包管理器控制台中看到“默认项目”下拉列表,因此不确定为什么这不起作用 .

    你能尝试通过UI安装它吗? (右键单击项目的references文件夹,然后执行Add Library Package(或类似)) . 还要检查在解决方案资源管理器中选择的项目和/或控制台窗口中的默认包 .

  • 0

    情况已经不是这样了 . SNAP包可以成功安装到项目中 . 我的环境是VS 2012 NuGet 2.7 .

相关问题