Visual Studio 2012无法识别单元测试

时间:2015-04-07 10:38:21

标签: c# visual-studio unit-testing visual-studio-2012

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

我试过了:

  1. 已清除\ AppData \ Roaming \ JetBrains
  2. 清除Resharper中的缓存,重建,删除.suo文件
  3. 删除了所有插件:代码女佣,隐藏主菜单,Productivity Power Tools 2012,VS命令。安装了VsVim和Ankh。
  4. 未经检查的Resharper>选项>单元测试> Shadow-copy ...., 清理,重建。
  5. 以管理员身份运行VisualStudio。
  6. 测试类和方法是公开的。
  7. 尝试过更改TEST - >测试设置 - > 默认处理器体系结构,从x86到x64。
  8. Windows Update运行并安装了所有更新VS Pro 2012版本11.0.61030.00 Update 4
  9. 安装了最新的resharper版本v7 .....
  10. 谷歌不再适合我了,结果我还没有看到,所以你们有一些提示吗?

    编辑:

    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项目类型更改为" testable" - > http://www.bryanavery.co.uk/post/2010/06/22/Running-Gallio-tests-within-Visual-Studio.aspx
    4. 当我创建新类并尝试编写一些测试时,它不起作用。与上述相同。当我创建新的测试解决方案时,它可以工作:(
    5. Edit2:

      如果我使用NUnit,则不存在问题。所以现在关注 MbUnit

1 个答案:

答案 0 :(得分:0)

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

就是这样。感谢您的每一条评论!