Я успешно получил 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?
Недавно я завершил форк Portcover, который будет подключаться к .NET4 CLR - возможно, вы могли бы попробовать
Если вы не можете заставить работать PartCover, вы можете попробовать этот новый инструмент Code Coverage, разработанный JetBrains:] http://blogs.jetbrains.com/dotnet / 2010/03 / jetbrains-to-launch-dotcover-eap-next-week / Прекрасно интегрируется в Visual Studio, и вы можете переключать выделение в коде, о котором идет речь.
Возможно, произошли критические изменения в API профилирования. По крайней мере, у них было главное добавление API присоединения / отсоединения. Блог Дэвида Бромана по API профилирования CLR , кажется, рассказывает о некоторых из них.
Так что, если вы не хотите самостоятельно изменять исходный код инструмента, я думаю, вам может не повезти.
У меня 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-компонента.