升级到VS2012后无法使用Resharper运行F #nunit测试

时间:2012-11-02 11:02:55

标签: f# nunit visual-studio-2012 resharper

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

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

知道为什么吗?

2 个答案:

答案 0 :(得分:1)

What's New in ReSharper 7页面说ReSharper 7引入了NUnit 2.6作为单元测试的默认版本。

根据NUnit Release Notes,在NUnit 2.6.2中引入了对VS2012 / .NET 4.5的支持。

如果ReSharper 7正在使用NUnit 2.6(最终版本),这可能就是为什么它在升级项目后没有接受单元测试。我认为你最好的选择是联系ReSharper SupportReSharper Developer Community并询问是否有办法让事情顺利进行;如果没有,他们应该能够将NUnit 2.6.2放入下一个版本(ReSharper 7.1)。

答案 1 :(得分:0)

尝试使用ReSharper键盘快捷键来运行我的测试时,或者当我在类/方法或测试文件中右键单击时,我遇到了同样的问题,但是当我右键单击.sln并选择运行测试时它会起作用

希望能帮助别人!