La commande dotnet clean nettoie la sortie de la génération précédente. Comme elle est implémentée en tant que cible MSBuild, le projet est évalué lorsque la commande est exécutée. Seules les sorties créées lors de la génération sont nettoyées. Les dossiers de sortie intermédiaire (obj) et de sortie finale (bin) sont tous deux nettoyés.
(voir aussi la Documentation de Microsoft)