C#:
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
VB:
{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}
试图重新运行被忽略的测试。如果删除 Ignore 标签,将出现相同的错误消息。它不会自动重新启用测试。本文介绍了如何进行最后一步。http://richallen.blogspot.com/2008/05/ms-test-re-enabling-ignored-tests.html
即:
打开 Test List 编辑器,选择被忽略的测试,右键单击选择上下文菜单中的“启用”。
确保您的方法属于带有 [TestClass]
属性的类,并且该方法标记有 [TestMethod]
属性。
有些人意外地添加了类库项目而不是测试项目。在类库中运行测试是行不通的,必须是测试项目,可能是因为神奇的 GUID。
检查解决方案是否在 64 位上运行。如果是,请更改为 x86。
将测试标记为静态会导致它们无法出现在测试列表中。
关闭 Visual Studio 并删除 .vsmdi(visual studio 测试元数据)文件。这将被重新生成。
TestResults
文件夹,而且它可能会在%appdata%
中缓存数据。这只是一个想法。Visual Studio 的日志文件可能会给你一些启示。请参见:调试 Visual Studio 崩溃。 - Pressacco