Visual Studio Test Run无法加载测试

时间:2013-10-18 09:19:09

标签: c# visual-studio-2010 unit-testing automated-tests

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

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

我使用类库项目等测试创建了我的项目,而不是像测试项目。这可能是错误的原因吗?

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

2 个答案:

答案 0 :(得分:1)

是的,你是对的。

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

将项目转换为测试项目时有discussion on MSDN Forum

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

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

<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

答案 1 :(得分:0)

创建新项目并将文件剪切并粘贴到新项目中 重新启动VS