使用NHibernate时无法运行代码覆盖率的MSTest测试

时间:2010-05-30 20:10:16

标签: nhibernate mstest code-coverage

在使用NHibernate时,我无法运行代码覆盖率的MSTest测试。我收到以下错误消息:

  

单元测试适配器抛出异常:   成员未解析类型   “NHibernate.Cfg.HibernateConfigException,NHibernate的,   版本= 2.1.2.4000,文化=中立,   公钥= aa95f207798dfdb4' ..

编辑:当我打开部署(在部署启用部署下打开local.testsettings)时会发生同样的事情

1 个答案:

答案 0 :(得分:1)

也许是老线程,但我刚刚找到了解决方案并希望分享。看起来问题出在代码覆盖范围内。启用代码覆盖时,它会将程序集放在不同的文件夹中(可能)。因此它复制程序集但不复制xml或任何其他文件类型。要解决此问题,请双击解决方案项中的Local.testsettings文件,选择左侧的“部署”,单击“添加文件”,然后选择hibernate.cfg.xml或要复制到输出的任何其他文件目录。现在问题应该消失了。