Beschränkungen für das Dialogfeld "Installation"
Während der Arbeit im Benutzeroberflächen-Editor können Installationsdialogfelder in beliebigen Installationsknoten und in beliebiger Reihenfolge angeordnet werden. Es gibt jedoch einige Beschränkungen bei der Verwendung der Dialogfelder. Die Nichtbeachtung dieser Einschränkungen kann zuweilen zu Buildfehlern führen. In anderen Fällen treten unerwartete Resultate während der Installation auf.
Tipp
In Visual Studio-Setup- und Visual Studio-Bereitstellungsprojekten werden keine benutzerdefinierten Dialogfelder oder andere benutzerdefinierten Benutzeroberflächenelemente unterstützt.
Startknoten
Der Startknoten enthält Startdialogfelder, die vor Beginn der aktuellen Installation angezeigt werden.
Die folgenden Dialogfelder sollten nur im Startknoten angeordnet werden: Splash, Willkommen, Optionsfelder, Kontrollkästchen, Textfelder, Installationsordner (oder Installationsadresse) und Installation bestätigen.
Statusknoten
Der Statusknoten enthält ein einziges Dialogfeld, das während des Installationsvorgangs angezeigt wird.
Im Startknoten sollte nur das Dialogfeld Status angeordnet werden. Die Anordnung anderer Dialogfelder in diesem Knoten führt zu Buildfehlern.
Endknoten
Der Endknoten enthält Startdialogfelder, die nach Abschluss der Installation angezeigt werden.
Folgende Dialogfelder sollten nur im Endknoten angeordnet werden: Benutzer registrieren und Fertig.
Das Dialogfeld Fertig beendet den Setup-Assistenten. Deshalb muss dieses Dialogfeld als Letztes im Endabschnitt angeordnet werden. Wenn das Dialogfeld Fertig entfernt wird, tritt so lange ein Buildfehler auf, bis alle anderen Dialogfelder ebenfalls entfernt werden (durch Entfernen aller Dialogfelder wird ein Installationsprogramm ohne Benutzeroberfläche erstellt).
Zusätzliche Empfehlungen
Das erste Dialogfeld sollte, falls verwendet, immer Splash sein, gefolgt vom Dialogfeld Willkommen. Alle benutzerdefinierten Dialogfelder wie Optionsfelder, Kontrollkästchen und Textfelder sollten im Startknoten angeordnet werden, da die mit ihnen gesammelten Informationen während der Installation verwendet werden sollen. Das Dialogfeld Installationsordner (oder Installationsadresse) sollte als vorletztes Dialogfeld im Startknoten angeordnet werden, da es die Schaltfläche Zurück deaktivieren kann. Das Dialogfeld Installation bestätigen sollte an letzter Stelle angeordnet werden, da es dem Benutzer die Möglichkeit gibt, den Vorgang vor Beginn der eigentlichen Installation abzubrechen.
Das Dialogfeld Kundeninformationen kann entweder im Startknoten oder im Endknoten angeordnet werden. Allerdings wird bei Anordnung im Endknoten die Registrierung bei Benutzeränderungen im Dialogfeld nicht aktualisiert. Ist die ShowSerialNumber-Eigenschaft auf true festgelegt, sollte das Dialogfeld im Startknoten angeordnet werden. Dadurch wird die Seriennummer vor Beginn der Installation überprüft.
Auch das Dialogfeld Lizenzvertrag wird normalerweise im Startknoten angeordnet, weil die Zustimmung erforderlich ist, um eine Installation weiter durchzuführen.
Das Dialogfeld Benutzer registrieren wird zur Aktualisierung der Registrierungsdaten verwendet. Da ein Benutzer die Installation unter Umständen abbricht, sollten die Registrierungsdaten erst nach vollständiger Installation eingegeben werden.
Das Dialogfeld Infodatei kann entweder im Startknoten oder im Endknoten angeordnet werden. Sind Informationen enthalten, die Einfluss auf die Installation haben könnten, sollte das Dialogfeld im Startknoten angeordnet werden. Andernfalls wird es normalerweise im Endknoten angeordnet.