Essa provavelmente é uma pergunta estúpida, mas preciso limpar / reconstruir antes de depurar ou publicar um projeto do Visual Studio?
Vejo outros desenvolvedores fazendo isso o tempo todo e, em algum momento, comecei a fazê-lo sem nem pensar. Parece hábito sempre ir limpo, esperar, reconstruir, esperar, publicar.
Eu sei que nem sempre fazia isso ... Acho que comecei a fazê-lo depois de passar muito tempo depurando um erro, apenas para descobrir que ele desapareceu quando eu Limpei e Reconstruí a solução. Eu já tive esse problema mais de uma vez, então sei que não era uma coisa única, mas parece uma enorme perda de tempo estar sempre limpando / reconstruindo seus projetos.