嗨,我有一组与 NHibernate、SQLLite 一起运行的 MsTest 测试。我可以从任何 DEV 机器成功加载程序集并运行测试。在 TFS 上,我们有一个放置文件夹,其中放置了所有程序集和 MsTest.exe 的副本,我们从中运行单元测试。我在 TFS 上遇到的问题如下:
单元测试适配器抛出异常:成员'NHibernate.HibernateException,NHibernate,版本 = 3.3.1.4000,文化 = 中性,PublicKeyToken = aa95f207798dfdb4'的类型未解析。
但是这个程序集和相关的依赖被复制到了放置位置,所以我不明白为什么 MsTest 不能加载这个程序集。我在 MsBuild 中使用此命令运行测试:
mstest /testcontainer:"mydll.dll" /detail:errormessage /detail:errorstacktrace
但不幸的是我看不到真正的错误,我猜它与SQLLite有关。