(Вы, похоже, не получили никаких ответов через пару недель ... намеков нет, что нет тех, кто делает именно то, что вы хотите).
Наш CloneDR это инструмент, который обнаруживает клонированный код для C # 4.0 и современных диалектов Microsoft C ++, анализируя абстрактные синтаксические деревья для управления процессом обнаружения клонов.Это дает, IMHO, более качественный результат, чем схема на основе токенов, используемая ConQAT (которую использует Clone Detective).Вы можете увидеть примеры отчетов по предоставленной ссылке.
CloneDR специально не интегрируется в VS 2010, но работает под Windows, и его вариант командной строки можно легко подключить как настраиваемое действие VS 2010.Он постоянно совершенствуется.
РЕДАКТИРОВАТЬ Октябрь 2010 года: CloneDR теперь поддерживает VB.net, начиная с версии 10.0.
РЕДАКТИРОВАТЬ Ноябрь 2015: теперь поддерживаются VS2013 C ++ и C # 5.0 (C # 6.0 (скоро!)