Decidi trazer esse post pois recentemente me ajudou bastante a encontrar trechos de código comentados em um projeto, seja ele para web, desktop, seja uma aplicação ou um game.
Enfim, como no projeto que eu estava trabalhando era necessário submeter o código através de uma ferramenta de análise de qualidade, neste caso o SonarQube, eu precisava remover qualquer código que por ventura tivesse ficado comentado, pois do ponto de vista do Sonar isto é considerado inapropriado e prejudica a qualidade da aplicação, e de fato não deve existir já que a ideia de controle de versão existe para justamente manter histórico de mudanças.
Eu sei que muitos devem estar pensando: “Mas como assim, uma coisa tão básica deve ter centenas de ferramentas que fazem isso facim facim!!!”. De fato, já utilizei a extensão para Visual Studio chamada CodeMaid em projetos pessoais e ajuda a “limpar” seu código de diversas formas possíveis, o ReSharper também deve fazer isso de forma satisfatória mas nunca o usei. Mas, eu precisava de uma solução rápida e que não envolvesse instalação já que na empresa não podia instalar softwares a vontade por questões de segurança.
A solução foi usar expressões regulares na busca dentro do VS para encontrar esses comentários, acessei o menu de busca pressionando CTRL + SHIFT + F e digitei a expressão abaixo:
^\s*//.*;\s*$
Marque o checkbox “Use Regular Expression”, e no meu caso procurei nos arquivos de code-behind com *.cs. Não irá funcionar com os .aspx pois o comentário é feito de outra forma.

Tela de Busca no Visual Studio e os filtros usados.
Clique em “Find All” e o resultado será mostrado na aba de “Find Results” do VS com as linhas que foram encontradas. A busca é valida para comentários de linha, não serve para os comentários de bloco, mas no meu caso foi o suficiente.
Fonte: http://bit.ly/1UmsgKJ