Мы используем Gallio для выполнения теста. Все тестируемые проекты и все тестовые проекты составляются как 32-битная версия. Buildserver - это Win2008 R2 64bit. Gallio установлен как 32-разрядная версия. Gallio - это пуск через сонар. В качестве coverTool мы используем OpenCover. Как говорится в заголовке, исключение BadImageFormat - это проблема. Затем, пытаясь запустить, используется папка .Net \ Framework64 \. Но все цели установлены на 32-битную архитектуру. После двух дней тестирования и исследования I судимого различных Gallio версии: 32bit установки 64bit инсталлятор Gallio Bundle Zip Я попытался переименовать Gallio.Host.x86.exe к Gallio.Host.exe Я пытался заставить Gallio к работать в 32-битном режиме через CorFlags Galio.Echo.exe/32bit +/СИЛЫ (Использование/FORCE аннулирует подпись этого образа и потребует, чтобы быть Собрание в отставку)Gallio 64bit Plattform и 32bit dll Sonar и OpenCover BadImageException
ли кто-нибудь идея, что I'am делает неправильно ?
Почему пользователь PartCover вместо этого? (Кроме того, PartCover больше не работает: http://sourceforge.net/projects/partcover/) – Peteter
Я считаю, что в то время были проблемы с OpenCover. Но с тех пор большинство/все были рассмотрены. Я использую PartCover и рекомендую другим делать то же самое. (см. http://www.wrightfully.com/setting-up-sonar-analysis-for-c-projects/) –