2013-10-18 48 views
0

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

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

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

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

回答

1

是的你是对的。

如果您使用MsTest并希望使用Visual Studio 2010测试运行器,则应将测试置于创建为类似测试项目的项目中。

关于将项目转换为测试项目的discussion on MSDN Forum

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

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

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