6

我正在尝试将我们的解决方案从 V2012 升级到针对 4.5 的 V2012。我们有一些带有单元测试的 F# 代码,这些代码是使用 NUnit 编写的。我们正在使用 Resharper 在 Visual Studio 中执行我们的测试。

将项目升级到 VS2012 后,我们的 F# 单元测试不会显示在 Resharpers 单元测试窗口中。

知道为什么吗?

4

2 回答 2

1

ReSharper 7 中的新增功能页面说 ReSharper 7 引入了 NUnit 2.6 作为单元测试的默认版本。

根据NUnit 发行说明,在 NUnit 2.6.2 中引入了对 VS2012 / .NET 4.5 的支持。

如果 ReSharper 7 使用的是 NUnit 2.6(最终版本),这可能就是升级项目后它没有参与单元测试的原因。我认为最好的办法是联系ReSharper 支持ReSharper 开发人员社区,询问是否有办法让事情正常进行;如果没有,他们应该能够将 NUnit 2.6.2 放入下一个版本(ReSharper 7.1)。

于 2012-11-02T12:17:29.603 回答
0

尝试使用 ReSharper 键盘快捷键运行测试或右键单击类/方法内部或测试文件时,我遇到了同样的问题,但是当我右键单击 .sln 并选择运行测试时它可以工作。

希望对其他人也有帮助!

于 2015-11-24T15:05:16.990 回答