7

VS2012 にアップグレードしたため、R#5 ライセンスは使用できなくなりました。R#7.0.1 をダウンロードしてインストールした後、MbUnit には R#7 のサポートが組み込まれていないことに気付きました。

プラグインを実行する方法を考え出すのに時間を費やしたので、他の人の時間を節約するためにここに投稿します (また、もう一度やり直す必要がある場合に自分で見つけられるように...)

4

2 に答える 2

11

Gallio.ResharperRunner にあるガリオのソース コードをざっと見てみると、誰かが既にコードを書いていることがわかりました。Gallio Build Serverでディストリビューションを見つけることができなかったので、最新の R#Runner コードを SVN から取得しました。(私はrev 3359を取得しました)v3\src\Extensions\ReSharper\Gallio.ReSharperRunner\Gallio.ReSharperRunner70.vs2010.csproj、VS2012でコンパイルしました。

を参照するようにプロジェクトを変更しc:\Program Files\Gallio\bin\gallio.dllGallio.ReSharperRunner70.pluginファイルを「Content」および PreserveNewest (コピーしない代わりに) に変更しました。

次に、次の 3 つのファイルをdebug\binフォルダーから にコピーしました。C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins

  • Gallio.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 に答える