Как поддерживать тесты MBUnit в Resharper 7

С тех пор как я обновился до VS2012, моя лицензия R#5 больше не была полезной. После загрузки R#7.0.1 и установки я понял, что у MbUnit больше нет встроенной поддержки R # 7.

Так как я потратил некоторое время на выяснение того, как запустить плагин, я опубликую здесь, чтобы сэкономить время другим (и для того, чтобы я смог найти его обратно, если мне понадобится сделать это снова...)

2 ответа

Быстрый взгляд на исходный код gallio на 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 файл в "Содержимое" и PreserveNewest (вместо не копировать)

Затем я скопировал следующие 3 файла из debug\bin папка для C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins:

  • Gallio.dll
  • Gallio.ReSharperRunner70.dll
  • Gallio.ReSharperRunner70.plugin

Вуаля - тесты MbUnit могут быть выполнены в VS2012 с помощью Resharper 7

NB: Не уверен, что код ResharperRunner стабилен на 100% - кажется, я заметил некоторые глюки, но по крайней мере мои тесты снова появляются в R #.

Я загружу скомпилированные файлы, как только выясню, как прикрепить файлы к вопросу. Хм - не мог понять, как это сделать, поэтому я загрузил его на свой сайт по адресу http://www.albrektsen.net/Gallio.ResharperRunner70.zip

А вот скомпилированный плагин для Resharper 7.1: http://code.google.com/p/mb-unit/issues/detail?id=900

Другие вопросы по тегам