1

Visual Studio 2010 测试运行程序存在问题。今天我已经在构建服务器上加载了夜间构建的测试结果。将此结果导出到*.trx文件,从中删除有关测试代理的信息以在本地运行测试。然后将此文件导入 VS 测试结果窗口。在尝试运行失败测试后,我收到了 messageOne or more tests could not be found和 message Test ... has not been loaded and cannot be added to the test run

这是什么意思?问题是什么?

我用Class Library Project 之类的测试创建了我的项目,而不是Test Project。这可能是错误的原因吗?

PS。我尝试添加带有此错误的图像,但我需要更多的声誉。我可以将图像上传到外部资源,如果它能够帮助解决我的问题。

4

2 回答 2

1

是的你是对的。

如果您使用 MsTest 并希望使用 Visual Studio 2010 测试运行程序,则应将您的测试放入像 Test Project 这样创建的项目中。

MSDN 论坛上有关于将项目转换为测试项目的讨论。

我建议您创建新的测试项目。这是最简单的解决方案。

否则,您必须编辑 *.csproj 文件并在 ProjectTypeGuids 中添加 Guid {3AC096D0-A1C2-E12C-1390-A8335801FDAB}。

<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
于 2013-10-18T16:58:48.857 回答
0

创建新项目并在新项目重启VS中剪切和粘贴文件

于 2020-07-02T18:44:55.143 回答