2009-03-12 5 views
3

Visual Studio 추가 기능 용 Wix3 설치를 작성하려고합니다.Wix에서 레지스트리 항목을 찾아 삭제하는 방법

나는 그곳에 대해 가지고있다. 그러나 나는 레지스트리 엔트리를 삭제함으로써 플러그인을 재설정해야한다. 특히

로 시작하는 모든 값
HKCU\Software\Microsoft\VisualStudio\8.0\PreloadAddinStateManaged\MyAddinName.Connect; 

위 항목을 삭제하는 방법을 설득하려면 어떻게해야합니까?

답변

1

레지스트리 값을 부분적으로 일치시켜야 할 필요가 있습니까? 그렇지 않은 경우 RemoveRegistryValue 요소 (Component 아래에 중첩)를 찾고있을 수 있습니다. 그렇다면 레지스트리 값을 검색하여 찾을 수있는 RemoveRegistry 테이블을 채우고 채우는 사용자 지정 작업을 만들어야 할 것입니다. 나는 DTF (Deployment Tools Foundation) 사용자 지정 작업이 실행 가능한 옵션이라고 생각합니다.

2

registry 요소를 사용해야합니다.

이것은 당신이 발생하는 문제를 해결해야한다. WiX tutorial이 있으며 레지스트리는 Beyond Files 장에서 설명합니다.

+0

참고로 레지스트리 요소는 v3에서 사용되지 않습니다. 이 경우 RemoveRegistryValue 요소가 적절한 교체 인 것처럼 보입니다. –

관련 문제