4

我试图让Resharper测试运行器通过Gallio识别我的 MSTest 单元测试。

我安装了以下内容:VSTS 2005 8.0.50727.762 Resharper 4.1 Gallio 3.0.0.285

我也在运行 Windows XP x64。

单元测试选项仅显示 NUnit 可用。我在想我一定有一些版本错误。有人可以指出我正确的方向吗?我是在吠叫错误的树,这仅在 VS2k8 中有效吗?

更新:好吧,我将 Gallio 更新为 GallioBundle-3.0.4.385-Setup,它现在显示在 R# 的单元测试选项中。但是在 R# 或 Icarus 中运行测试时出现以下错误:

失败 无法运行测试,因为找不到 MSTest 可执行文件

谢谢

4

5 回答 5

3

我不确定这是否适用于您的问题,但 Gallio 网站上的最新消息指出:

Gallio 和 ReSharper 4.0
一些人询问 Gallio 何时会支持 ReSharper 4.0 的最终版本。不幸的是,ReSharper 4.0 Beta 和最终版本之间发生了一些最后的重大更改。因此,Gallio Alpha 3 Update 2 中的 ReSharper 插件将不再工作。无论如何...我们计划在本周晚些时候发布 Gallio 的另一个更新。

更新:刚刚看到这适用于比您使用的更早的版本,所以忽略它。

于 2008-09-18T17:39:01.317 回答
3

看起来这是一个 Gallio 问题。它似乎只支持 VS2k8 附带的 MSTest 版本。vsmdi 的 XML 格式在版本之间发生了变化。

于 2008-09-18T18:50:12.363 回答
3

ReSharper 4.5 支持开箱即用的 MSTest。

于 2009-03-15T23:22:13.720 回答
1

还有一个最近发布的 MSTest ReSharper 插件: http ://www.sneal.net/blog/2009/01/24/MSTestReSharper4Plugin.aspx

我已经能够在 Visual Studio 2005 上通过 ReSharper 4.1 成功使用它。

于 2009-03-15T23:31:18.440 回答
0

您不需要 resharper 来支持独立的 mstest 安装。我在这里的帖子中解释了如何在没有 VS 的情况下进行独立的 mstest 安装 - http://www.shunra.com/shunrablog/index.php/2009/04/running-mstest-without-visual-studio

于 2009-06-20T07:24:10.933 回答