Ich habe Schwierigkeiten, eine Dokumentation darüber zu finden, wie das stateSaver/savedState Dictionary für den Windows Installer funktioniert. In den Überschreibungen für Install und UnInstall kann jemand helfen.Wie funktioniert das SavedState Dictionary im Installer?
In meiner Installateure Custom Ich habe Einträge in der Registrierung geschrieben, jedes Mal, wenn ich füge ich einige sein Detail auf die state. Ich hatte vermutet, dass dies bei der Deinstallation berücksichtigt wurde, aber wie?
Ich denke, das StateSaver-Wörterbuch wird bei der Installation in die Datei geschrieben, und bei der Deinstallation des Inhalts dieser Datei wird .InstallState gelesen und verwendet, um die gefundenen Einträge zu installieren.
Mein Problem ist, einig Registry-Einträge nach der Deinstallation bleiben, ich weiß nicht, warum und mein Mangel an Verständnis dafür, wie die Umsetzung funktioniert ist nicht zu helfen.
Hier ist ein Beispiel dafür, was die Installation ist
RegistryKey expressionEvaluatorVersionKey = expressionEvaluatorKey.CreateSubKey(packageVersion);
tun Dies ist ein Teilschlüssel für einen Schlüssel zu schaffen mit dem Windows Installer hinzugefügt. Wie soll ich diesen Sub Key in der Deinstallation löschen?