由于我升级到VS2012,我的R#5许可证不再有用。下载R#7.0.1并安装后,我意识到MbUnit不再支持R#7。如何支持Resharper中的MBUnit测试7
因为我花了一些时间搞清楚如何让插件运行,我会在这里发布以节省其他人的时间(并且为了让我自己找回它,如果我需要再次这样做......)
由于我升级到VS2012,我的R#5许可证不再有用。下载R#7.0.1并安装后,我意识到MbUnit不再支持R#7。如何支持Resharper中的MBUnit测试7
因为我花了一些时间搞清楚如何让插件运行,我会在这里发布以节省其他人的时间(并且为了让我自己找回它,如果我需要再次这样做......)
快速浏览位于Gallio.ResharperRunner的gallio源代码,告诉我有人已经编写了代码。我在Gallio Build Server找不到任何发行版,所以我从SVN中取出了最新的R#Runner代码。 (我得到了rev 3359)并在VS2012中编译了v3\src\Extensions\ReSharper\Gallio.ReSharperRunner\Gallio.ReSharperRunner70.vs2010.csproj
。
该项目已更改,以便它引用c:\Program Files\Gallio\bin\gallio.dll
,我也改变了Gallio.ReSharperRunner70.plugin
文件“内容”和PreserveNewest(而不是不复制)
然后我复制以下3个文件从debug\bin
文件夹C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins
:
瞧 - MbUnit的测试可以在VS2012使用ReSharper的7执行
注:不知道ResharperRunner代码是100%的稳定 - 我似乎才注意到一些小问题,但至少我的测试中再次出现R中#。
一旦我找出如何将文件附加到问题,我将上传编译的文件。 嗯 - 无法弄清楚如何做到这一点,所以我上传到我的网站在http://www.albrektsen.net/Gallio.ResharperRunner70.zip
这里是ReSharper的7.1编译的插件: http://code.google.com/p/mb-unit/issues/detail?id=900#c9
目前的亚军有几个问题 - 我有创建了http://code.google.com/p/mb-unit/issues/detail?id=900在gallio bug跟踪器上。 – espenalb
你跑哪个版本的Gallio?我尝试了你的文件,并尝试下载并使用与你所做的相同修改来构建源代码,但是在ReSharper中出现以下错误:插件“StandardPluginFolders”文件C:\ Users \ ME \ AppData \ Local \ JetBrains \ DotNet \ vAny \ Plugins \ Gallio.ReSharperRunner70.plugin无法加载为有效的.NET程序集。 – hermiod
我正在运行Gallio3.4 build 11. 我刚刚重新上传了我目前使用的插件http://www.albrektsen.net/Gallio.ResharperRunner70.zip - 对我来说工作正常。注意:它不稳定 - 正如MbUnit问题所指出的那样,但它比从trunk中编译的更好。 – espenalb