(Vous ne semblez pas avoir obtenu de réponse après quelques semaines ... conseils il n'y en a pas qui font exactement ce que vous voulez).
Notre CloneDR est un outil qui détecte le code cloné pour C# 4.0 et les dialectes Microsoft C++ modernes, en analysant les arborescences syntaxiques abstraites pour piloter le processus de détection de clones. Cela produit, à mon humble avis, un résultat de meilleure qualité que le schéma à base de jetons utilisé par ConQAT (que Clone Detective utilise). Vous pouvez voir des exemples de rapports sur le lien fourni. CloneDR ne s'intègre pas spécifiquement dans VS 2010, mais il fonctionne sous Windows et sa variante de ligne de commande peut être facilement associée à une action personnalisée VS 2010. Il est en amélioration continue.
EDIT Octobre 2010: CloneDR prend désormais en charge VB.net, via la version 10.0.
EDIT Novembre 2015: soutient maintenant VS2013 C++ et C# 5.0 (C# 6.0 à venir!)
voir aussi http://stackoverflow.com/questions/204177/what-tool-to-find-code-duplicates- in-c-projects –
@IanRingrose lien est cassé – Felix