我在一个新的控制台应用程序上尝试了Install-Package Solrnet.NHibernate
但它失败并出现此错误:
Attempting to resolve dependency 'NHibernate.Core (≥ 2.1.2.4000)'.
Install-Package : Unable to resolve dependency 'NHibernate.Core (≥ 2.1.2.4000)'.
At line:1 char:16
+ install-package <<<< solrnet.nhibernate
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
这是否已损坏,我该如何解决这个问题?
答案 0 :(得分:1)
不久之前,“NHibernate.Core”软件包是renamed到“NHibernate”。哎呀,我甚至supported在相关讨论中做出了这个决定。但是我忘了更新SolrNet.NHibernate包。我想我认为NuGet团队会批量转换所有现有的软件包,但这种情况从未发生过。
无论如何我只是修改了包并将其推送到NuGet提要,所以这一切都应该可以正常工作。
答案 1 :(得分:0)
我会尝试在安装SolrNet.NHibernate软件包之前通过NuGet安装NHibernate软件包,因为看起来Solrnet.NHibernate软件包在安装NHibernate.Core软件包作为依赖项时出错了,我没有看到NHibernate.Core在NuGet中列出的包。这可能会或可能不会奏效,但至少值得一试。
如果这不起作用。我建议您从SolrNet Google Code网站获取最新的SolrNet二进制文件,然后按照NHibernate Integration指南进行操作。