繁体   English   中英

为什么Visual Studio的测试资源管理器找不到此测试?

[英]Why is Visual Studio's Test Explorer not finding this test?

给Visual Studio加载两个项目,一个名为MyCo.Storage的项目和另一个名为MyCo.Storage.Testing的项目,它们在第一个项目上执行“黑匣子测试”,MyCo.Storage.Testing的测试不会显示在“测试资源管理器”中。 值得注意的细节是:

  1. MyCo.Storage中的测试确实会出现在测试浏览器中。
  2. 创建一个新的“单元测试项目”将包含有效的测试(当除项目名称以外的所有设置都相同时)。
  3. 在MyCo.Storage.Testing上运行代码分析会产生错误,提示无法从MyCo.Storage加载类型。

来自的所有答案:

为什么Visual Studio 2012找不到我的测试? Visual Studio 2012找不到我的测试

不解决问题。

问题与“(项目名称以外的所有设置都相同)”有关。 名为MyCo.Storage.Testing的项目具有一个名为:MyCo.Storage的程序集,该程序集随后与引用的项目冲突,该引用的项目生成了具有相同名称的程序集。 将程序集的名称更改为MyCo.Storage.Testing解决了该问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM