Используя PartCover 2.3 с.NET 4,0 времени выполнения?

Я успешно получил PartCover 2.3, работающий с VS 2008 на моей 64-разрядной машине.

Я теперь пытаюсь заставить это работать с VS 2010 и NUnit 2.5.3. У меня есть NUnit использование корректной версии CLR, но я не могу заставить PartCover производить любой вывод. Все, что я получаю, является "пустым" XML-файлом отчета:


Как я получаю PartCover 2.3 (или 2.2, я предполагаю) работать с NUnit 2.5.3 на.NET 4.0?

7
задан Community 23 May 2017 в 12:01
поделиться

4 ответа

Недавно я завершил форк Portcover, который будет подключаться к .NET4 CLR - возможно, вы могли бы попробовать

http://github.com/sawilde/partcover.net4

6
ответ дан 7 December 2019 в 03:13
поделиться

Если вы не можете заставить работать PartCover, вы можете попробовать этот новый инструмент Code Coverage, разработанный JetBrains:] http://blogs.jetbrains.com/dotnet / 2010/03 / jetbrains-to-launch-dotcover-eap-next-week / Прекрасно интегрируется в Visual Studio, и вы можете переключать выделение в коде, о котором идет речь.

1
ответ дан 7 December 2019 в 03:13
поделиться

Возможно, произошли критические изменения в API профилирования. По крайней мере, у них было главное добавление API присоединения / отсоединения. Блог Дэвида Бромана по API профилирования CLR , кажется, рассказывает о некоторых из них.

Так что, если вы не хотите самостоятельно изменять исходный код инструмента, я думаю, вам может не повезти.

0
ответ дан 7 December 2019 в 03:13
поделиться

У меня PartCover и NUnit нормально работают с VS 2010 и .NET 4.0 на Windows 7 x64.

Пришлось обновить PartCover.NET4 (и перекомпилировать его для x86 CPU) и NUnit 2.5.5.

Первоначально я использовал NUnit 2.5.4 и не смог заставить его работать с .NET 4.0. Я не знаю, работает ли 2.5.3 с .NET 4.0. Также было необходимо запускать модульные тесты под nunit-console-x86.exe, чтобы заставить тесты работать в 32-битном режиме, поскольку PartCover на данном этапе поддерживает только 32-битную версию из-за 32-битного COM-компонента.

0
ответ дан 7 December 2019 в 03:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: