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>
Другие вопросы по тегам