7

自从我升级到 VS2012 后,我的 R#5 许可证就不再有用了。下载 R#7.0.1 并安装后,我意识到 MbUnit 不再内置对 R#7 的支持。

因为我花了一些时间弄清楚如何让插件运行,所以我会在这里发布以节省其他人的时间(如果我需要再做一次,为了让自己找回它......)

4

2 回答 2

11

快速浏览一下 Gallio.ResharperRunner 上的 Gallio 源代码,发现有人已经编写了代码。我在Gallio Build Server上找不到任何发行版,所以我从 SVN 中提取了最新的 R#Runner 代码。(我得到了 rev 3359)并v3\src\Extensions\ReSharper\Gallio.ReSharperRunner\Gallio.ReSharperRunner70.vs2010.csproj在 VS2012 中编译。

该项目已更改,以便它引用c:\Program Files\Gallio\bin\gallio.dll,我还将Gallio.ReSharperRunner70.plugin文件更改为“内容”和 PreserveNewest(而不是不复制)

然后我将以下 3 个文件从debug\bin文件夹复制到:C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins

  • 加里奥.dll
  • Gallio.ReSharperRunner70.dll
  • Gallio.ReSharperRunner70.plugin

瞧 - 可以使用 Resharper 7 在 VS2012 中执行 MbUnit 测试

注意:不确定 ResharperRunner 代码是否 100% 稳定 - 我似乎注意到了一些小故障,但至少我的测试再次出现在 R# 中。

一旦我弄清楚如何将文件附加到问题中,我将上传已编译的文件。嗯 - 不知道怎么做,所以我把它上传到我的网站http://www.albrektsen.net/Gallio.ResharperRunner70.zip

于 2012-10-19T21:54:16.960 回答
4

这是 Resharper 7.1 的编译插件: http ://code.google.com/p/mb-unit/issues/detail?id=900#c9

于 2012-11-17T22:25:23.490 回答