Clean Solution

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Clean Solution to opcja w środowisku Microsoft Visual Studio, dostępna zwykle w menu Build. Służy do usunięcia plików wygenerowanych podczas kompilacji projektu lub całego rozwiązania.

Co usuwa Clean Solution?

Opcja czyści przede wszystkim wyniki budowania aplikacji, np.:

  • pliki wykonywalne, np. .exe,
  • biblioteki, np. .dll,
  • pliki pośrednie kompilacji,
  • katalogi typu bin i obj lub ich zawartość,
  • inne pliki tymczasowe utworzone podczas budowania projektu.

Nie usuwa kodu źródłowego, plików projektu ani ustawień rozwiązania.

Kiedy używa się Clean Solution?

Clean Solution stosuje się, gdy chcemy wymusić ponowne zbudowanie projektu „od zera”. Jest to przydatne, gdy:

  • projekt kompiluje się niepoprawnie mimo poprawnego kodu,
  • w katalogach wynikowych zostały stare pliki,
  • zmieniono konfigurację projektu,
  • występują problemy z zależnościami lub bibliotekami.

Różnica względem Build Solution

  • Build Solution kompiluje rozwiązanie i tworzy pliki wynikowe.
  • Clean Solution usuwa pliki wynikowe i tymczasowe.
  • Rebuild Solution najpierw wykonuje czyszczenie, a następnie ponownie buduje projekt.

Zapamiętaj na egzamin

Jeżeli pytanie mówi o usunięciu plików tymczasowych oraz wyników projektu, właściwą opcją jest Clean Solution.