0
내 사용자 지정 작업을 실행하기 전에 대상 컴퓨터에서 파일을 삭제해야합니다. 동작이 실패 할 경우 모든 변경 사항을 롤백해야합니다. 그래서 임시 디렉토리에 파일을 대체해야하고 롤백시 파일을 다시 이동하고 임시 파일을 지우십시오.wix - TEMP IN ROLLBACK의 파일 예약
어떻게하면됩니까?
내 사용자 지정 작업을 실행하기 전에 대상 컴퓨터에서 파일을 삭제해야합니다. 동작이 실패 할 경우 모든 변경 사항을 롤백해야합니다. 그래서 임시 디렉토리에 파일을 대체해야하고 롤백시 파일을 다시 이동하고 임시 파일을 지우십시오.wix - TEMP IN ROLLBACK의 파일 예약
어떻게하면됩니까?
나는 이것을 수행해야한다고 생각하지 않습니다. Windows Installer가이 작업을 수행합니다.
RemoveFiles 이후 사용자 지정 작업을 예약하고 적절하게 조건을 지정하십시오 (예 : 제거 만 실행, 요구 사항에 따라 다름). 그리고 그게 다야! 제거 프로그램이 롤백되면 Windows Installer는 RemoveFiles 작업을 롤백하는 방법을 알고 있으므로 파일이 다시 있어야합니다.
실제로 파일을 제거하기 위해 ''요소를 사용하여 Wix가 모든 것을 처리 할 수 있습니다. (http://wix.sourceforge.net/manual-wix3/wix_xsd_removefile.htm) –
heavyd
매우 gooood 뉴스! 고맙습니다! – Nerielle