Вопрос
Кто -нибудь знает, как сделать охват класса C ++/CLI с помощью NCOVER?
Ncover измеряет покрытие сборки только в том случае, если он находит соответствующий файл .pdb.
Однако мой проект C ++/CLI не выводит файл .pdb.
Если я перейду на «Visual Studio -> Свойства конфигурации -> C/C ++ -> Выходные файлы -> Имя файла базы данных программы» и установите его на «mydll.pdb», он фактически выводит файл с именем «mydll.idb»!?
Решение
Да, смущение. На самом деле это настройка линкера: лингер, отладка, генерирование файла базы данных программ. Иметь смысл, если вы подумаете об этом, только после того, как ссылка - все объектные файлы в совокупности и могут быть созданы информация отладки.
Не уверен, почему вам придется прыгать через этот обруч, настройки по умолчанию в конфигурации отладки убедитесь, что файл .pdb создается. Я должен быть достаточно хорош для Ncover, я думаю.
Другие советы
Вы собираете сборку релиза или сборку отладки? Как упоминал Ганс, настройки по умолчанию для отладки будут генерировать .pdb, который Ncover может использовать.