尝试使用Nuget 1.3将SNAP 1.4安装到新的VS2010项目时出现以下错误:
“外部包不能依赖于目标项目的包”
这是SNAP Nuget包的问题,还是我做错了什么?
PM>安装包SNAP 未安装'Castle.Core(≥2.5.2)'。试图从源中检索依赖... 完成。
Install-Package:外部包不能依赖于目标项目的包。
在行:1 char:16
+ Install-Package<<<< SNAP
+ CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException
+ FullyQualifiedErrorId:
NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
答案 0 :(得分:3)
在这里阅读这个问题:
http://nuget.codeplex.com/workitem/595
如果没有任何内容的项目依赖于那个项目,那么就会发生这种情况。不确定这是否总是失败,或者只是在没有“当前项目”时。我确实记得在软件包管理器控制台中看到“默认项目”下拉列表,所以不确定为什么这不起作用。
您可以尝试通过UI安装吗? (右键单击项目的references文件夹,然后执行Add Library Package(或类似))。还要检查是否在解决方案资源管理器中选择了一个项目和/或在控制台窗口中选择了默认包。
答案 1 :(得分:0)
现在不再是这样了。 SNAP包可以成功安装到项目中。我的环境是VS 2012 + NuGet 2.7。