|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Setup-Organisation > Features Feature entfernen |
|
WARNUNG Das Löschen eines Features ist eine recht rigorose Maßnahme mit einem hohen Potenzial für weitreichende Nebenwirkungen. Überprüfen Sie unbedingt den Beziehungs- und Inhaltsstatus eines Features, bevor Sie das logische Feature-Objekt tatsächlich löschen! |
Um die Feature-Löschung auszulösen, sollten Paketierer das Feature in der Baumansicht der Ansicht Features auswählen. Sobald ein Feature ausgewählt ist, wird seine Löschung entweder durch Drücken der Entf-Taste oder durch Rechtsklick auf das Feature und Auswahl von Remove aus dem Kontextmenü eingeleitet.
In beiden Fällen werden Paketierer standardmäßig aufgefordert, die Löschungsabsicht zu bestätigen. Obwohl der Bestätigungsdialog durch Aktivieren des Kontrollkästchens „In future do now show this confirmation for delete operations" unterdrückt werden kann, wird empfohlen, ihn aus Sicherheitsgründen beizubehalten. Das Löschen eines Features löscht die Gesamteinstellungen und logischen Beziehungen zwischen den von diesem Feature verwalteten Inhalten. Die Inhalte selbst, wie Dateien, Registrierungsschlüssel und ähnliches, bleiben erhalten. Im schlimmsten Fall werden die Komponenten eines gelöschten Features zu verwaisten Komponenten. Diese nicht verwalteten Komponenten werden niemals installiert. Windows Installer-Datenbanken mit verwaisten Komponenten entsprechen nicht dem Standard und schlagen bei jedem Versuch fehl, das Zielpaket zu installieren.
Wenn ein Feature dennoch gelöscht werden muss, bietet der Bestätigungsdialog eine Schaltfläche REMOVE, um genau dies zu tun. Durch Klicken auf diese Schaltfläche wird das Feature und alle untergeordneten Features gelöscht, während alle in dem Feature oder seinen ehemaligen untergeordneten Features gespeicherten Komponenten erhalten bleiben.
|
Hinweis: Sobald das Feature-Objekt aus der Feature-Ansicht gelöscht wird, wird seine entsprechende Datenzeile in der betroffenen Installer-Datenbanktabelle als gelöscht markiert. Sobald das Paketierungsprojekt gespeichert oder der Änderungsverlauf gelöscht wird, ist das Feature-Objekt überhaupt nicht mehr sichtbar. |