PartCover 4.0 только сообщает о библиотеках NUnit
Я использую PartCover 4.0 (со страницы sourceforge, последняя сборка dev) с NUnit 2.5.8 на Windows 7 (x64). PartCover работает нормально (используя -x86.exe), но показывает только покрытие для различных пакетов NUnit, а не мой собственный исходный код.
Изначально я не использовал CorFlags.exe, так как не получил ошибку COM; Я все равно попробовал, и это не имело никакого значения.
Я посмотрел на все остальные вопросы о переполнении стека, и, похоже, ни один из них не подходит; Я использую PartCover 4.0, в моих именах нет пробелов, мое правило покрытия самое широкое (+[*]*
), и я запустил CorFlags.exe.
Что мне не хватает?
1 ответ
У меня была эта проблема вчера, и в поисках ответа наткнулся на этот вопрос без ответа. Теперь, когда я нашел ответ, по крайней мере, для себя, я думал, что приду и оставлю помощь следующему человеку, который сделает то же самое.
Это оказалось так же просто, как NUnit-console.exe, настроенный для поддержки.NET 2.0, а не.NET 4.0. Это можно увидеть в разделе "Среда выполнения" выходных данных PartCover.
В каждом из конфигурационных файлов в NUnit bin\net-2.0
папку, добавьте этот раздел прямо под тегом конфигурации
<startup>
<requiredRuntime version="v4.0.20506" />
</startup>