2009-03-12 13 views
3

Ich versuche, eine Wix3-Installation für ein Visual Studio-Add-in zu schreiben.So finden und löschen Sie Registrierungseinträge in Wix

Ich habe es gerade dort, aber ich muss das Plugin zurücksetzen, indem Sie einen Registrierungseintrag löschen. Spezifisch irgendein Wert, der mit

HKCU\Software\Microsoft\VisualStudio\8.0\PreloadAddinStateManaged\MyAddinName.Connect; 

beginnt Wie man Wix überzeugt, solche Einträge zu löschen?

Antwort

1

Ist Ihr Problem die Notwendigkeit, eine teilweise Übereinstimmung mit dem Registrierungswert zu tun. Wenn nicht, suchen Sie möglicherweise nach dem Element RemoveRegistryValue (Nester unter Komponente). Wenn ja, würde ich denken, dass Sie wahrscheinlich eine benutzerdefinierte Aktion erstellen müssen, um nach den zu löschenden Registrierungswerten zu suchen und die RemoveRegistry-Tabelle mit den gefundenen Daten zu füllen. Ich würde denken, dass eine benutzerdefinierte DTF (Deployment Tools Foundation) -Aktion eine praktikable Option wäre.