Co robi ta opcja? Jest dostępny z menu Build.
visual-studio
visual-studio-2008
Julius A
źródło
źródło
Usuwa cały kod obiektowy wygenerowany podczas poprzedniej kompilacji / kompilacji. Usuwa wszystkie poniższe rodzaje plików: -
* .obj - kod wynikowy
* .pdb - plik bazy danych debugowania programu
* .bsc - baza danych przeglądarki źródłowej
* .ilk - przyrostowy plik konsolidatora
* .sbr - plik pośredni przeglądarki źródłowej
* .idb - odbuduj plik zależności
* .lib - plik biblioteki
* .exe - plik wykonywalny
JFYI - nawet polecenie Rebuild All zrobi to wszystko, a następnie przejdzie do zbudowania pełnego zestawu plików źródłowych.
-OGŁOSZENIE
źródło
Chciałem, żeby to był komentarz, ale najwyraźniej potrzebuję 50 powtórzeń.
Aby ostrzec innych, uważam, że rozwiązanie do odbudowy nie usuwa samodzielnie. Często nie muszę go czyścić, a potem budować / odbudowywać, aby działał - myślę, że przebudowa tego samego wymusza pełną kompilację bez czyszczenia i zastępuje wszystko, ale nie pozbywa się dodatków.
Nie sprawdziłem, co przebudowa koduje mądrze, tylko ogólną obserwację na wypadek, gdyby ktoś inny miał ten sam problem.
źródło
To jest stary post, ale pomyślałem, że warto o tym wspomnieć. Podczas kodowania dla Silverlight zwykle mam otwarte Blend i VS2010 w tym samym czasie. Z tego powodu czasami VS2010 wariuje, a IntelliSense nie może znaleźć, gdzie są rzeczy lub coś, co powoduje fałszywe wyróżnienie wielu błędów.
Oczyszczenie roztworu rozwiązuje ten problem.
źródło
Usuwa pliki utworzone podczas procesu kompilacji. Skutecznie wymusza pełną rekompilację / kompilację następnym razem.
źródło
ostrożnie, gdy czyścisz roztwór; kiedy wyczyścisz rozwiązanie i jeśli odniesiesz się do biblioteki (powiedzmy nhibernate) w swoim projekcie i jeśli ta biblioteka ma zależność (powiedzmy iesi.collections), zobaczysz, że iesi.collections zostanie usunięta, nawet jeśli odbudujesz rozwiązanie i musisz ponownie umieścić tę bibliotekę dll w swoim folderze. lub możesz również odwołać się do iesi.collections i wybrać opcję copy-local: yes z jego właściwości
źródło
FYI, ani Wyczyść, ani Odbuduj nie usunie plików innych niż kompilowane, np. Plików skopiowanych podczas polecenia przed kompilacją. Byłem zdezorientowany!
źródło