当TestClass Name&名称空间长度达到128个字符,当引用PostSharp时,测试类在测试资源管理器中显示为“已排除”

时间:2016-05-17 15:14:59

标签: unit-testing visual-studio-2015 postsharp test-explorer

我最近创建了一个VS2015解决方案来迁移项目&来自VS2010的测试项目。我遇到了一个特殊测试类的奇怪行为,它引用了PostSharp,其中组合的命名空间和测试类名称达到128个字符(在我看来并不多)。测试在测试资源管理器窗口中显示为“已排除”(当测试按项目分组时)。此外,当我在测试类中右键单击时,输出窗口显示“没有找到要运行的测试”。

当我尝试在“外部”节点中选择测试方法时,会显示以下测试:“来源:无源可用”。

我尝试在另一个解决方案中创建另一个测试项目,故意超过128个字符而没有postharp,问题就消失了。

明显的解决方法是缩短命名空间的长度,但我很好奇是否有人找到了这个原因/解决方案?

0 个答案:

没有答案