相信许多熟悉NHibernate的开发人员初识NHibernate时肯定读过这篇文章...

本问题基于此文开始处代码,代码十分简单,如下:

 NHibernateTest代码

  );
        }

    }
}


  Factory.OpenSession();
        }

    }
}

配置文件如下:

 NHibernateTest.dll.config文件
 
 



    用VS.NET compile(当然添加对NHibernate.dll的引用)后,我运行的nunit-gui2.2.6,测试此程序集,“一道绿烟”顺利过关(我同时用了nunit-console同样成功)。

    接下来,问题出现了。我为了之后的开发及compile的方便,编写了一个Nant(0.85.rc4版)的build文件,如下:

 
>


(当然你需调整期中目录适合你的开发环境),并同时指定了一个config文件用于告诉NAnt的nunit2 task(上述文件中<test appconfig="...." ...即)

 
>

使用的nunit的版本(指定程序集)为2.2.6.0(GAC中有)

   --另外说一下,我上一次用此种设置结合CruiseControl.NET实现的DailyBuild顺利完成,此表明配置文件的设定应该是没问题的---

   运行Nant,问题出现了:
 
  NAnt中测试基于NHibernate开发的错误

    即使你拷贝用上述已测试通过的程序集,仅运行nant的unittest target,同样出现上述问题,而实际上该程序集是没问题的(各位发现问题一定告诉我),请各位也是一下看是不是会出现问题,也请解决此问题的开发者在此留言指导,感激不尽!

    是程序集的问题?NAnt的问题?NHibernate的(不敢不敢...) ?我的问题还请大家帮助......

相关文章:

  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2021-05-28
  • 2022-12-23
  • 2022-02-21
  • 2021-11-05
  • 2021-09-14
猜你喜欢
  • 2021-11-03
  • 2022-12-23
  • 2021-06-06
  • 2021-11-13
  • 2021-08-23
  • 2021-09-06
相关资源
相似解决方案