Mein Verständnis ist, dass Rebuild = Clean + Build. Was sind die wahrscheinlichsten Gründe für das Angebot von "Clean Solution" als separate Option, da Rebuild dasselbe tut? Ich habe darüber nachgedacht, und der einzige Grund, warum ich aufkommen konnte, war, dass einige Lösungen ziemlich groß sein können und es zeitaufwendig sein kann, eine saubere UND eine Neuerstellung zu machen, aber wenn Sie eine Reinigung machen, müssten Sie ( re) bau trotzdem, oder? Danke und frohe Feiertage an alle.
Saubere Lösung ist wie msbuild /t:clean
und make clean
, also ist es in den gleichen Situationen nützlich.
Ihr Build ist etwas kaputt, sodass eine generierte Datei in einem gemeinsamen Verzeichnis abgelegt wird. Wenn Sie Konfigurationen wechseln, bereinigen Sie zuerst die alte Konfiguration und dann die neue.
Sie möchten jemandem eine Kopie Ihrer Lösung senden
Sie haben keine Versionskontrolle, aber Sie möchten Ihre Lösung überprüfen, bevor Sie fortfahren
Sie ändern Ihre Projektdateien manuell und möchten sicherstellen, dass sie ordnungsgemäß funktionieren.
Sie haben eine neue Lösung erstellt, einen Tag lang daran gearbeitet und sind nun bereit, sie in die Quellcodeverwaltung zu übernehmen. Bevor Sie "alle Dateien hinzufügen", möchten Sie die generierten Dateien entfernen.
Sie haben wenig Speicherplatz und möchten unnötige Dateien löschen. Angenommen, Sie haben eine kleine SSD und mehrere große Lösungen oder möchten die Konfiguration ändern.
Ich habe es mehrmals benutzt, um ein neues Projekt zu säubern, bevor ich es in ein Repository (svn oder TFS) übertrage.
Ich könnte nur eines finden: (
Wenn Sie Ihr Lösungsverzeichnis komprimieren möchten und nicht alle temporären Dateien / kompilierten Binärdateien / etc einschließen möchten?
Clean entfernt alle Objektdateien, also:
Nachdem das gesagt wurde, ist das Säubern nicht sehr nützlich - vor allem, da der freie Speicherplatz immer größer wird, der Druck früherer Zeiten (zB das Projekt auf einer Diskette zu belassen und genug Platz für die Arbeit zu schaffen) ist nicht länger relevant.
Tags und Links visual-studio