2012-04-03 3 views
1

Windows 서비스와 XML 구성 파일을 설치 한 WIX 설치 프로그램을 만들었다 고 가정 해 봅니다. 그러면 클라이언트에 설치됩니다.WIX 패치 XML 구성 파일

나중에 개발 중이며 XML 구성 파일에서 일부 요소를 추가/제거해야합니다. 현재 설정을 완전히 덮어 쓰지 않고 XML 구성 파일의 노드를 간단히 업데이트하는 WIX PATCH를 만들 수 있습니까?

답변

0

패치를 만들 때 원본 .MSI와 업데이트 된 .MSI를 가져 와서 서로 간의 차이점을 확인하면 패치가됩니다. 그래서 노드에 대한 업데이트가 패치에 반영되는 한 괜찮을 것이라고 생각합니다.

그렇다면 주요 업그레이드로이 작업을 수행 할 수도 있습니다. 구성 파일을 설치할 때 설치 프로그램이 현재 파일을 겹쳐 쓰지 않도록 설정할 수 있습니다. 설치시 해당 구성 파일을 편집하는 경우 (예 : xmlfile 또는 xmlconfig 작업을 사용하여) 이러한 수정을 수행하는 구성 요소에 조건을 설정할 수 있습니다.

다른 옵션은 설치시 구성 파일을 읽는 것입니다. 이전 버전을 제거 할 때 제거되고 새 버전이 설치되면 캐시 된 값을 설치할 수 있습니다.