2013-05-06 5 views
1

(버전 1에서) 일부 구성 파일을 전송하는 Application이 있습니다. 버전 1을 배포 한 후 구성 파일을 덮어 쓴 (이 파일은 A에서 더 이상 필요하지 않음)이 응용 프로그램 용 Plugin이있었습니다.WiX - 이미 배포 된 파일을 제거하지 않음

그러나 응용 프로그램의 WIX 패키지에서 파일을 제거하면 플러그인이 파일을 덮어 쓴 경우에도 제거되므로 플러그인 작동이 중지됩니다.

응용 프로그램 설치에서 파일을 제거 할 수 있습니까 (버전 2에서는 버전 1이 이미 릴리스 됨). 더 이상 제공되지 않지만 응용 프로그램이 설치 중에 제거하지 않습니까?

답변

1

v1 패키지를 제거하기 전에 컴퓨터에서 원래 v1 패키지를 업데이트해야합니다. 패치 (.msp 파일)를 만들고 패치를 배포하여 파일을 제거하기 전에 v1에서 제거하여이 작업을 수행 할 수 있습니다.

참고 : 더 나은 디자인은 플러그인이 원래 응용 프로그램의 값을 수정하지 않도록하는 것입니다. 플러그 인을 잘 알려진 폴더에 넣고 직접로드하거나 다른 간접로드 메커니즘을로드하십시오. 이미 설치된 응용 프로그램의 상태를 수정하는 것은 원래 응용 프로그램에서 관리하기가 매우 어렵습니다.