2010-08-10 5 views
5

Wix 설치 프로그램을 작성한 .NET 프로그램이 있습니다. 나는 pre-Wix 버전에서 업데이트 할 수 있기를 원한다. 이렇게하려면 설치된 프로그램의 app.config 파일을 읽고 싶습니다. 이렇게하면 사용자가 이러한 모든 값을 수동으로 다시 입력하지 않아도됩니다. 이 작업을 수행 할 여지가 있습니까? 감사!Wix에서 app.config 값을 읽고 속성을 설정하는 방법

답변

1

MSI 또는 WiX는 현재 xml 파일을 읽는 기능이 내장되어 있지 않으며 쓰기 만 지원합니다. .

: 당신의 값을 읽을 수있는 사용자 지정 작업을 작성해야이 외에도

을 (가 AppsSearch 확장), 내가보기 엔 당신이 패턴이 여기에 설명 대신 레지스트리의 XML을 위해 적응에 따라 제안 http://robmensching.com/blog/posts/2010/5/2/The-WiX-toolsets-Remember-Property-pattern

+0

사용자 지정 작업을 작성할 시간이 없으므로 레지스트리를 사용합니다. 이 문제는 레지스트리와 설정 파일이 일치하지 않을 때 (예 : 사용자가 수동으로 맬 경우) 발생하지만 고객이 복구 기능 만 사용하도록 교육합니다. –

+0

비트율을 고려해야합니다. http://blog.deploymentengineering.com/2010/07/net-bitness-pain.html –

+0

머리를 주셔서 감사합니다. 다행히도, 나는 이것이 나에게 적용되지 않을 것이라고 생각한다. 그 이유는 응용 프로그램이 해당 구성에 대해 여전히 app.config를 사용하고 설치시 선택한 속성을 "기억"하기 위해 레지스트리를 사용하기 때문입니다. 이전에 언급했듯이 누군가가 설치 프로그램의 복구 기능을 사용하지 않고 설정을 망칠 경우 문제가 발생할 수 있습니다. 설치 프로그램을 사용하는 사용자가 한 명 또는 두 명이 될 것이므로 문제가 될 것이라고 생각하지 않습니다. –

관련 문제