(Parece que no has recibido ninguna respuesta después de un par de semanas ... insinúa que no hay ninguna que haga exactamente lo que quieres).
Nuestra CloneDR es una herramienta que detecta el código clonado para C# 4.0 y los dialectos modernos de Microsoft C++, analizando sintácticamente los árboles para conducir el proceso de detección de clones. Esto produce, en mi humilde opinión, un resultado de mayor calidad que el esquema basado en tokens utilizado por ConQAT (que Clone Detective usa). Puede ver ejemplos de informes en el enlace proporcionado.
CloneDR no se integra específicamente en VS 2010, pero sí se ejecuta en Windows y su variante de línea de comandos podría adjuntarse fácilmente como una acción personalizada de VS 2010. Está bajo mejora continua.
EDITAR Octubre de 2010: CloneDR ahora es compatible con VB.net, a través de la versión 10.0.
EDITAR de noviembre de 2015: Ahora es compatible con VS2013 C++ y C# 5.0 (C# 6.0 viene!)
ver también http://stackoverflow.com/questions/204177/what-tool-to-find-code-duplicates- in-c-projects –
El enlace @IanRingrose está roto – Felix