2011-05-19 44 views
13

我最近我的本地机器上安装了VS 2010,似乎并不能得到ReSharper的5.1和单位测试正常工作。 每当我尝试并运行单元测试时,我会得到一个“生成失败”,测试图标仍为灰色,但在输出窗口中没有任何信息,也没有明显的原因。单元测试失败在“构建失败”在会话窗口中没有消息在视觉工作室提供故障原因2010

单元测试在执行na​​nt构建时运行得非常好。

运行在VS 2008的代码的前一个分支机构不具有同样的问题,结果。

任何想法?

+0

您正在使用哪种测试框架? – 2011-06-22 18:48:13

+1

重新启动Visual Studio为我工作。 – 2012-01-04 11:23:06

回答

9

如果更改构建设置在单元测试会话窗口“从来没有建造”,它工作正常(提供您使用Visual Studio的预建的DLL)。它似乎是一个Resharper错误。

+1

我有同样的问题与R#6.0生成688 – 2011-11-23 14:15:16

18

检查您的构建配置。如果您使用的是不构建测试项目的构建配置(如发布配置),那么Resharper测试运行器将以此方式失败。输出看起来像一个非常成功的构建,但如果你检查输出,你会发现你的测试不在其中。

这个问题的另一个症状是,如果你设置的测试运行,以建立不按照以上建议,下次你尝试运行测试将在测试运行划掉。

构建配置可以在Visual Studio中的Build-> Configuration Manager中找到。

+1

此解决方案为我工作。 – 2014-07-08 10:05:41

0

在我来说,我失踪了,这不是添加到项目中的DLL。我添加了它,清理并构建,一切都很顺利。

0

验证在Visual Studio中配置管理器,你的测试项目标是构建。