如何获取&;生成NHibernate的最新版本。搜索?

如何获取&;生成NHibernate的最新版本。搜索?,nhibernate,nhibernate.search,Nhibernate,Nhibernate.search,这很傻,但我不明白怎么做 已从svn()源代码中签出,但当我尝试构建它时,FullTextSessionImpl出现了大量错误,它没有实现ISession接口成员 尝试hornGet,但显示“构建工具Horn.Core.BuildTool” 生成nhibernate.search包失败(错误) 试图重建\branchs\NHibernate.Search-NH3.x \NHibernate.Search.csproj-project找不到某些引用 试图从\trunk\lib、\branchs\l

这很傻,但我不明白怎么做

已从svn()源代码中签出,但当我尝试构建它时,FullTextSessionImpl出现了大量错误,它没有实现ISession接口成员

尝试hornGet,但显示“构建工具Horn.Core.BuildTool” 生成nhibernate.search包失败(错误)

试图重建\branchs\NHibernate.Search-NH3.x \NHibernate.Search.csproj-project找不到某些引用

试图从\trunk\lib、\branchs\lib\net\3.5添加它们,但得到的结果很少 “FullTextSessionImpl未实现某些功能”和其他一些功能 错误,所以-我想我没有找到合适的dll

我做错了什么

基本上-我只想得到NHibernate.Search版本 NHSR-25包括补丁。有什么建议吗

张贴在


这令人难以置信地沮丧。现在我完全糊涂了

两个版本都试过了——NHS主干版本和NHS 3.x版本,带有新构建的NH主干组件——仍然没有任何效果

在构建NH时,运行NAnt-D:with.core.only=true命令

我只是不明白我错过了什么


原来我是nhcontrib svn公司的一名员工-_-


不。。。这也没有帮助。

NHibernate.Search的主干版本是针对NH2.1构建的,对于NH的主干版本,您需要分支版本NHibernate.Search-NH3.x

我只是通过执行以下操作从当前svn构建了它:

  • 新罕布什尔州干线svn公司
  • 使用NAnt生成它(生成的程序集正在生成中)
  • svn公司NHibernate.Search-NH3.x
  • 删除对Iesi和NHibernate的引用,并替换为新构建的引用
  • 从主干中的NHibernate.Search/lib获取log4net和Lucene程序集
  • 使用Visual Studio生成NHibernate.Search

更新:NHSR-25仅适用于中继。您需要自己添加补丁,使用JIRA中两个补丁中较小的一个。

您可以可靠地从hornget获取构建:


这将包括搜索和它的所有依赖性:)

事实证明,这很简单!当然太直观了!:D

不管怎样-在这里

nhibernate.search.csproj=>

<DefineConstants>TRACE;NHIBERNATE20</DefineConstants>

我想这就是当一个人只在几个月内使用SVN一次时会发生的情况…——————泰,听起来很有希望。。。我会检查的。如果我见过的话,这是一个用户友好的过程。按照你写的做。还是没什么我注意到了hornget,但它不包括我正在寻找的补丁。:/主干版本“抛出this=>”生成工具Horn.Core.NAntBuildTool无法生成nhibernate.search包
<DefineConstants>TRACE;NHIBERNATE30</DefineConstants>
#if !NHIBERNATE20
        public EntityMode ActiveEntityMode
        {
            get { return session.ActiveEntityMode; }
        }
#endif