2013-02-27 7 views
1

IncrediBuild를 사용하여 증분 빌드가 소스 파일이 삭제 된 경우를 어떻게 감지합니까?증분 빌드에서 삭제 된 소스 파일 감지 - 어떻게?

원본 파일을 수정할 때 해당 파일이 다시 컴파일되고 해당 dll이 다시 연결됩니다. 그러나 동일한 파일을 삭제해도 완료 재 작성이 실패하더라도 아무 작업도 수행되지 않습니다. IncrediBuild는 삭제 된 파일을 확인하라는 지시를 어떻게받을 수 있습니까?

업데이트 Visual Studio는 동일한 방식으로 동작하므로 IncrediBuild의 버그는 아닙니다. 그럼에도 불구하고 저는이 상황을 올바른 길로 치유하려고합니다. 삭제되는 파일이 알려져 있다고 생각하면 해당 객체 파일을 제거하는 스크립트를 구현할 수도 있습니다. 아니면 더 좋은 방법이 있을까요?

답변

0

원본 파일을 수정하고 원본 파일을 삭제하는 것은 다른 두 가지입니다. 설명하는 시나리오는 적절한 증분 빌드 동작이므로 Visual Studio로 빌드 할 때 (IncrediBuild없이) 동일한 동작을 보게됩니다. 파일을 삭제 한 다음 증분 빌드를 수행하면 빌드 단계에서 링크 단계가 실행되고 IncrediBuild 또는 일반 Visual Studio 빌드를 사용하는지 여부에 관계없이 실패합니다.

+0

당신의 대답은 혼란 스럽습니다 : 파일을 수정하고 삭제하는 것이 어떻게 다른데, 그 중 하나는 해당 오브젝트 파일을 재건하고 다른 하나는 재건하지 않는 것입니까? 또한 내가 직접 관찰 한 내용은 귀하의 마지막 문장과 모순됩니다. 당신은 명확히 할 수 있습니까? –