C# 为什么Visual Studio';s的测试资源管理器找不到此测试?

C# 为什么Visual Studio';s的测试资源管理器找不到此测试?,c#,.net,unit-testing,visual-studio-2012,C#,.net,Unit Testing,Visual Studio 2012,将两个项目加载到Visual Studio中,一个名为MyCo.Storage,另一个名为MyCo.Storage.Testing,在第一个项目上执行“黑盒测试”,来自MyCo.Storage.Testing的测试不会显示在测试资源管理器中。值得注意的细节包括: MyCo.Storage中的测试确实出现在测试资源管理器中 创建一个新的“单元测试项目”包含有效的测试(当除项目名称之外的所有设置都相同时) 在MyCo.Storage.Testing上运行代码分析会产生无法从MyCo.Storage加

将两个项目加载到Visual Studio中,一个名为MyCo.Storage,另一个名为MyCo.Storage.Testing,在第一个项目上执行“黑盒测试”,来自MyCo.Storage.Testing的测试不会显示在测试资源管理器中。值得注意的细节包括:

  • MyCo.Storage中的测试确实出现在测试资源管理器中
  • 创建一个新的“单元测试项目”包含有效的测试(当除项目名称之外的所有设置都相同时)
  • 在MyCo.Storage.Testing上运行代码分析会产生无法从MyCo.Storage加载类型的错误
  • 所有答案来自:


    不要解决问题。

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