Вопрос

Что вы предлагаете использовать для покрытия кода в 64-битной среде? Кажется, что NCover поддерживает 64-битные только в версии Enterprise, которая кажется довольно дорогой. Или нет? Что люди используют в 64-битных системах для покрытия кода .NET?

РЕДАКТИРОВАТЬ: я знаю об обходном пути CorFlag. Я хотел бы знать, что другие делают / используют. Вы используете что-то еще или NCover (бесплатная версия) с трюком CorFlag?

Это было полезно?

Решение 6

Я наконец нашел хорошее решение. dotCover от JetBrains хорошо работает и интегрируется с Visual Studio и ReSharper . Спасибо всем за ответы.

Другие советы

Дэвид, я недавно взглянул на открытый исходный код часть обложки . У него также есть проблемы с 64-разрядной версией, обходной путь также является corflag Предоставлено участником Sharp Develop, который упаковывает и интегрирует с Part Cover.

Файл snk находится в их репозитории SVN .

Стоит ли NCover Enterprise? Я думаю, что только вы действительно можете принять это решение. Есть 21 дневная пробная версия. Если вы не можете оправдать расходы, вам может помочь Part Cover.

Похоже, что все инструменты покрытия кода .NET используют c ++, упакованный как COM. Если кто-то не может придумать реализацию управляемого кода, я подозреваю, что всегда потребуется 64-битная сборка.

А как насчет .Net Coverage Validator? Он работает со всеми версиями .Net и работает как с 32-битной, так и с 64-битной версиями. http://www.softwareverify.com/dotNet/coverage/index.html

Управляемая реализация профилировщика кода невозможна (так же, как и для Java), так как тогда бы профилировщик сам использовал инструмент. Таким образом, все профилировщики .Net / Java являются нативным неуправляемым кодом, написанным на любом языке, который вы хотите (хотя обычно это C или C ++).

Классическая и полная версии NCover поддерживают 64 бита.

Спасибо,

Джо Фезер

См. Покрытие тестом SD C # для инструмента, который обрабатывает 32-битные и 64-битные версии C # с апломбом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top