2010-08-10 13 views

Odpowiedz

1

Żaden z MSI ani WiX nie ma obecnie wbudowanej obsługi odczytu plików XML, a jedynie pisania. . Musisz napisać niestandardową akcję do odczytu wartości w (Extend AppsSearch)

Poza tym, bardzo proponuję podążać opisany tutaj wzór i dostosowania go do XML zamiast rejestru:

http://robmensching.com/blog/posts/2010/5/2/The-WiX-toolsets-Remember-Property-pattern

+0

Nie mam czasu na napisanie niestandardowej akcji, więc po prostu skorzystam z rejestru. Problem pojawi się, gdy rejestr i plik konfiguracyjny nie będą się zgadzać (na przykład, jeśli użytkownik będzie się z tym komunikował ręcznie), ale wyszkolę mojego klienta, aby używał tylko funkcji naprawy. –

+0

Pamiętaj, aby wziąć pod uwagę biter http://blog.deploymentengineering.com/2010/07/net-bitness-pain.html –

+0

Dzięki za heads up. Na szczęście nie sądzę, żeby to się do mnie odnosiło. Powodem jest to, że aplikacja nadal używa app.config do swojej konfiguracji i używa rejestru tylko do "zapamiętania" właściwości wybranych podczas instalacji. Tak jak wspomniałem wcześniej, może to powodować problemy, jeśli ktoś wpadnie na komplikację bez korzystania z funkcji naprawy instalatora. Ponieważ instalator ma być tylko jednym lub dwoma użytkownikami, nie sądzę, że to będzie problem. –

Powiązane problemy