【发布时间】:2017-07-26 18:40:43
【问题描述】:
我的一些 .Net 框架 4.5 和 4.6 和 4.7 项目没有被测试资源管理器发现他们的测试,我一直遇到这个反复出现的问题。 “测试”日志输出显示:
The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
这就是我掌握的所有信息。
我已经尝试了 MSTest.Framework 和适配器等不同版本的几乎所有组合。就是想不通这个。我已经完成了测试扩展缓存清除。
【问题讨论】:
-
如果您拥有 Enterprise,将 Live Unit Testing 的日志记录级别更改为详细(工具 > 选项 > Live Unit Testing)并为测试类启用它可以提供有关失败的一些额外信息。
-
您是否将代码项目命名空间导入到测试项目中?
-
遇到同样的问题,也尝试重新创建测试项目,但没有成功。
-
@Eric 我做到了。启用 Live Unit Testing 时出现测试。然后在禁用时消失。
标签: c# visual-studio-2017 mstest