답변:
솔루션과 관련된 모든 컴파일 및 임시 파일을 삭제합니다. 변경된 파일 만 재 컴파일되는 것이 아니라 다음 빌드가 전체 빌드인지 확인합니다.
나는 이것이 코멘트가되기를 원했지만 분명히 50 담당자가 필요합니다.
다른 사람들에게 경고하기 위해 재구성 솔루션이 직접 청소하지 않는다는 것을 알았습니다. 나는 종종 그것을 정리하고 그것이 작동하기 위해 그것을 빌드 / 재 빌드 할 필요가 없을 것이다. 나는 그것이 스스로를 정리하지 않고 전체 컴파일을 강제하고 모든 것을 재정의하지만 여분을 제거하지는 않는다고 생각한다.
rebuild가 코드 현명한 작업을 수행하는 것을 조사하지 않았으며 다른 사람이 동일한 문제를 가지고있는 경우 일반적인 관찰 일뿐입니다.
컴파일 과정에서 생성 된 파일을 지 웁니다. 다음에 전체 재 컴파일 / 빌드를 효과적으로 강제합니다.
용액을 청소할 때주의하십시오. 솔루션을 정리할 때 프로젝트에서 라이브러리 (예 : nhibernate)를 참조하고 해당 라이브러리에 종속성 (예 : iesi.collections)이있는 경우 iesi.collections를 다시 빌드하더라도 삭제되는 것을 볼 수 있습니다. 솔루션을 선택하고 해당 dll을 폴더에 다시 넣어야합니다. 또는 iesi.collections를 참조하고 속성에서 copy-local : yes 옵션을 선택할 수도 있습니다.
참고로 Clean 또는 Rebuild는 빌드 전 명령 중에 복사 된 파일과 같은 빌드되지 않은 파일을 삭제하지 않습니다. 나는 그것에 대해 혼란 스러웠다!