在使用NHibernate时,我无法运行代码覆盖率的MSTest测试。我收到以下错误消息:
单元测试适配器抛出异常: 成员未解析类型 “NHibernate.Cfg.HibernateConfigException,NHibernate的, 版本= 2.1.2.4000,文化=中立, 公钥= aa95f207798dfdb4' ..
编辑:当我打开部署(在部署启用部署下打开local.testsettings)时会发生同样的事情
答案 0 :(得分:1)
也许是老线程,但我刚刚找到了解决方案并希望分享。看起来问题出在代码覆盖范围内。启用代码覆盖时,它会将程序集放在不同的文件夹中(可能)。因此它复制程序集但不复制xml或任何其他文件类型。要解决此问题,请双击解决方案项中的Local.testsettings文件,选择左侧的“部署”,单击“添加文件”,然后选择hibernate.cfg.xml或要复制到输出的任何其他文件目录。现在问题应该消失了。