0

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

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

我尝试在不同的解决方案中创建另一个测试项目,并且故意超过了 128 个字符而不使用 postsharp,问题就消失了。

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

4

0 回答 0