запуск partcover на 64-разрядной машине генерирует выходной файл размером 1 КБ

#ccnet-config #partcover

#ccnet-config #partcover

Вопрос:

Когда я запускаю partcover с консоли на 32-разрядной машине, я получаю сгенерированный файл размером 5 МБ в качестве выходных данных. Но когда я запустил то же самое в командной строке 64-разрядной машины, я получаю файл размером 1 КБ в качестве выходных данных.

Я использовал

CorFlags.exe PartCover.exe /32BIT /Force
CorFlags.exe PartCover.Browser.exe /32BIT /Force

Но не удается сгенерировать правильный вывод. Я использую Nunit 2.5 и Part Cover 2.3

Комментарии:

1. К вашему СВЕДЕНИЮ: теперь есть новый инструмент покрытия кода (бета-версия) под названием [OpenCover][1], он поддерживает 32 и 64 разрядные версии. [1]: github.com/sawilde/opencover

Ответ №1:

Я успешно использовал PartCover с NUnit на 64-разрядной машине, но для начала работы часто требуется немного повозиться. Одним из ключевых моментов для меня было убедиться, что тесты выполняются с использованием nunit-console-x86.exe .

Я рекомендую использовать самую последнюю версию PartCover, которая является форком на GitHub — PartCover.NET 4 и прочитайте это и это.