Pregunta

¿Alguien sabe cómo hacer la cobertura de un C ++ / CLI clase usando NCover?

NCover sólo mide la cobertura de un conjunto que si encuentra un archivo .pdb correspondiente.

Sin embargo, mi proyecto de C ++ / CLI no emitirá un archivo .pdb.

Si voy a "Visual Studio -> Propiedades de configuración -> C / C ++ -> archivos de salida -> Base de datos del programa Nombre de archivo" y ponerlo en "MyDll.pdb" lo que realmente genera un archivo llamado "MyDLL.idb" !?

¿Fue útil?

Solución

Sí, confuzzling ajuste. En realidad, es un entorno enlazador: Linker, depuración, Generar programa de base de datos del archivo. Sentido si se piensa en ello, sólo después de la vinculación de todos los archivos son objeto combinado y pueden depurar información crearse.

No sé por qué tendría que saltar a través de este aro, la configuración predeterminada en la depuración de configuración asegurar que se crea un archivo .pdb. Debe ser lo suficientemente bueno para NCover, me imagino.

Otros consejos

¿Usted está compilando una versión de lanzamiento, o de depuración de construcción? Como Hans mencionado, la configuración predeterminada de depuración generarán un .pdb que NCover puede utilizar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top