Вот ответ Я ответил на аналогичный вопрос: Простой, легкий, работает довольно хорошо и не требует ничего, кроме того, что у вас уже есть в Visual Studio.
Так как другие уже ответили, Clean удалит все артефакты, сгенерированные сборкой. Но это оставит позади все остальное.
Если у вас есть некоторые настройки в вашем проекте MSBuild, это может привести к проблемам и оставить вещи, которые, как вы думаете, должны были быть удалены.
Вы можете обойти эту проблему, просто изменив свой. * Proj, добавив его где-то ближе к концу:
<Target Name="SpicNSpan"
AfterTargets="Clean">
<RemoveDir Directories="$(OUTDIR)"/>
</Target>
Который удалит все в вашей папке bin текущей платформы / конфигурации.