빌드 프로세스의 일부로 여러 dll 및 tlb가 regsvr32를 통해 COM에 등록됩니다. dll과 tlb의 동일한 목록을 등록 해제하는 단계가 빌드의 끝에 있습니다. 그러나 빌드가 일찍 실패하면 해당 단계가 실행되지 않습니다.파일이없는 DLL 등록 해제
문제는 후속 빌드가 항상 동일한 빌드 경로를 사용하지 않는다는 것과 등록 된 dll이 잘못된 위치에 있는지 (이전 실패한 빌드의 COM에 등록되어 있기 때문에) 프로젝트 빌드가 실패한다는 것입니다.
단순한 해결책은 실패 또는 통과 여부와 관계없이 모든 빌드가 끝날 때 등록 스크립트가 실행되도록하는 것이지만이 방법은 빌드 도구로는 쉽지 않습니다. dll/tlb를 등록 된 경로에있는 원본 소스 파일없이 등록을 취소하는 다른 방법이 있습니까?