繁体   English   中英

Visual Studio 2012无法识别单元测试

[英]Visual Studio 2012 not recognize unit tests

我几天都在努力解决这个问题。 Visual Studio无法识别文件中的测试,因此我无法运行或调试它。 我的大学拥有自己的副本,并且可以正常运行。

我努力了:

  1. 已清除\\ AppData \\ Roaming \\ JetBrains
  2. 清除Resharper中的缓存,进行重建,删除.suo文件
  3. 删除了所有附加组件:代码服务员,隐藏主菜单,Productivity Power Tools 2012,VS命令。 VsVim和Ankh已安装。
  4. 取消选中“ Resharper”>“选项”>“单元测试”>“卷影...”,进行清理,重建。
  5. 以管理员身份运行VisualStudio。
  6. 测试类和方法是公开的。
  7. 尝试将TEST-> Test Settings-> Default Processor Architecture从x86更改为x64。
  8. Windows Update运行并安装了所有更新VS Pro 2012版本11.0.61030.00更新4
  9. 已安装最新版本的共享工具v7 .....

Google不再适合我了,但我没有看到结果,所以你们有一些建议吗?

编辑:

  1. 尝试过http://resharper-support.jetbrains.com/entries/23854211-MSTest-Unit-Testing-does-not-work-or-fails-with-error-with-ReSharper-7-1-x
  2. 从参考中删除了gallio和mbunit,并通过nuget下载它们。
  3. 将VisualStudio项目类型更改为“可测试”-> http://www.bryanavery.co.uk/post/2010/06/22/Running-Gallio-tests-within-Visual-Studio.aspx
  4. 当我创建新类并尝试编写一些测试代码时,它不起作用。 与上述相同。 当我创建新的测试解决方案时,它就可以了:(

EDIT2:

如果使用NUnit,则不会出现问题。 因此,现在它与MbUnit有关

我的同事发现问题,我尚未安装Gallio Resharper插件 ...

而已。 感谢您的每条评论!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM