如何安装SolrNet.NHibernate?

时间:2011-10-01 11:49:35

标签: nhibernate solrnet

我在一个新的控制台应用程序上尝试了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

这是否已损坏,我该如何解决这个问题?

2 个答案:

答案 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指南进行操作。