Staram się znaleźć dokumentację dotyczącą działania skryptu stanu/zapisanego słownika dla Instalatora Windows w oknie Zastąpienie instalacji i odinstalowania, czy ktoś może pomóc.Jak działa Słownik zapisanych skryptów w Instalatorze?
W mojej instalacji CustomAction piszę wpisy do rejestru, za każdym razem robię dodam niektóre jego szczegóły do stanuSaver. Zakładam, że zostało to wzięte pod uwagę podczas odinstalowywania, ale jak?
Myślę, że Słownik stanu będzie zapisany do pliku podczas instalacji, a po odinstalowaniu zawartości tego pliku, .InstallState zostanie odczytany i użyty do zainstalowania znalezionych wpisów.
Moim problemem jest to, że niektóre wpisy rejestru pozostają po odinstalowaniu, nie wiem dlaczego i mój brak zrozumienia, w jaki sposób działa słownik, nie pomaga.
Oto przykład tego, co robi Install
RegistryKey expressionEvaluatorVersionKey = expressionEvaluatorKey.CreateSubKey(packageVersion);
To jest stworzenie Sub klucz do klucza dodanej z Instalatora Windows. Jak usunąć ten klucz podrzędny w odinstalowaniu?