VS2012 にアップグレードしたため、R#5 ライセンスは使用できなくなりました。R#7.0.1 をダウンロードしてインストールした後、MbUnit には R#7 のサポートが組み込まれていないことに気付きました。
プラグインを実行する方法を考え出すのに時間を費やしたので、他の人の時間を節約するためにここに投稿します (また、もう一度やり直す必要がある場合に自分で見つけられるように...)
VS2012 にアップグレードしたため、R#5 ライセンスは使用できなくなりました。R#7.0.1 をダウンロードしてインストールした後、MbUnit には R#7 のサポートが組み込まれていないことに気付きました。
プラグインを実行する方法を考え出すのに時間を費やしたので、他の人の時間を節約するためにここに投稿します (また、もう一度やり直す必要がある場合に自分で見つけられるように...)
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.dll
、Gallio.ReSharperRunner70.plugin
ファイルを「Content」および PreserveNewest (コピーしない代わりに) に変更しました。
次に、次の 3 つのファイルをdebug\bin
フォルダーから にコピーしました。C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins
出来上がり - Resharper 7 を使用して VS2012 で MbUnit テストを実行できます
注意: 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