单元测试在会话窗口中的"生成失败"失败,没有消息提供Visual Studio 2010中的失败原因

SFW*_*SFW 12 testing resharper unit-testing visual-studio-2010

我最近在我的本地机器上安装了VS 2010,似乎无法使Resharper 5.1和单元测试正常工作.每当我尝试运行单元测试时,我得到一个"构建失败",测试图标保持灰色,但输出窗口中没有信息,没有明显的原因.

在进行nant构建时,单元测试运行得非常好.

在VS 2008上运行代码的上一个分支不会出现同样的问题.

有任何想法吗?

Mar*_*oms 18

检查您的构建配置.如果您使用的构建配置设置为不构建测试项目(例如您的发布配置),那么Resharper测试运行器将以这种方式失败.输出看起来像一个完美的成功,但如果你检查输出,你会发现你的测试不在其中.

此问题的另一个症状是,如果您将测试运行器设置为不按照上面的建议进行构建,则下次尝试运行测试时,它将在测试运行器中被划掉.

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


Ric*_*ich 9

如果您在单元测试会话窗口中将构建设置更改为"永不构建",则它可以正常工作(假设您使用visual studio预构建dll).它似乎是一个Resharper bug.