2008-10-28 15 views
5

Qué sugiere utilizar para la cobertura de código en el entorno de 64 bits. Parece que NCover admite 64 bits solo en la versión Enterprise, que parece ser bastante costosa. ¿O no? ¿Qué utilizan las personas en los sistemas de 64 bits para la cobertura de código .NET?NCover en el sistema de 64 bits

EDIT: Soy consciente de la solución de CorFlag. Me gustaría saber lo que otros están haciendo/usando. ¿Estás usando algo diferente o estás usando NCover (edición gratuita) con el truco de CorFlag?

+0

FYI: OpenCover (iniciado 3 años después de esta pregunta) admite procesos de 32 y 64 bits en plataformas .NET2 y .NET4 (incluido Silverlight), con cobertura de secuencia y secuencia. –

Respuesta

3
+0

Gracias. Soy consciente de esta solución. Estaba más tratando de averiguar si las personas están usando esta solución o algo más. Pero muchas gracias por el enlace. Finalmente tengo una referencia que puedo dar a otros. :-) –

+0

El enlace parece estar roto. Use este en su lugar: http://rabdullin.com/journal/2008/6/6/how-to-run-free-ncover-on-a-64-bit-machine.html –

0

David, hace poco tomó un vistazo a la fuente abierta Part Cover. También tiene problemas con 64 bits, el work around también corflag, proporcionado por un colaborador de Sharp Develop, que empaqueta e integra con Part Cover.

El archivo snk está en su SVN repo.

¿Es NCover Enterprise lo vale? Supongo que solo tú realmente puedes tomar esa decisión. Hay una prueba de 21 días. Si no puede justificar el desembolso, Part Cover podría ayudarlo.

Parece que todas las herramientas de cobertura de código .NET utilizan C++ empaquetado como COM. A menos que alguien pueda llegar a una implementación de código administrado, sospecho que siempre se requerirá una compilación de 64 bits.

0

¿Qué pasa con .Net Coverage Validator? Funciona con todas las versiones de .Net y funciona con versiones de 32 bits y 64 bits. http://www.softwareverify.com/dotNet/coverage/index.html

Una implementación gestionada de un generador de perfiles de código no es posible (lo mismo para Java) que el instrumento de perfilado. Por lo tanto, todos los perfiles de .Net/Java son códigos nativos no administrados escritos en el idioma que desee (aunque típicamente C o C++).

0

Tanto la versión clásica como la completa de NCover admiten 64 bits.

Gracias,

Joe Feser

Cuestiones relacionadas