-1

Wie Sie einen benutzerdefinierten Bildschirm mit einem Anker/Hyperlink und ein Textfeld zur Eingabe eines Wertes durch den Benutzer mit einer Schaltfläche hinzufügen vor dem Willkommensbildschirm im Installationsassistenten in .Net Setup Project zum Erstellen des Installers?So fügen Sie einen benutzerdefinierten Bildschirm mit einem Anker/Hyperlink und einem Textfeld zur Eingabe eines Werts durch den Benutzer vor dem Begrüßungsbildschirm hinzu

Ich erstelle ein Installationsprogramm zum Installieren einer Windows-Anwendung mit dem "Setup-Projekt" in Visual Studio Installer-Vorlagen. Ich möchte den benutzerdefinierten Bildschirm als einen ersten Bildschirm, wie unten beschrieben.

Ich möchte einen Bildschirm vor dem "Willkommen" -Bildschirm während der Installation einer Anwendung, die einen Anker/Hyperlink und ein Textfeld für die Eingabe eines Werts durch den Benutzer und eine Schaltfläche, vom Benutzer angeklickt werden, um die Eingabe validiert zu haben.

Antwort

0

In Visual Studio-Setup-Projekten wird keine Unterstützung dafür geboten. Die Hauptprobleme sind:

  1. Diese Dialogform klingt wie eine benutzerdefinierte Form Ihres eigenen Entwurfs. Benutzerdefinierte Formulare in VS-Installationsprojekten werden nicht unterstützt. Die einzigen zusätzlichen Dialoge sind die vordefinierten, die Sie hinzufügen, indem Sie "Add Dialog" auf dem Startknoten in der Benutzeroberflächenansicht im Setup-Projekt verwenden.

  2. In diesen Dialogen gibt es keine Unterstützung für die Validierung beim Klicken auf Schaltflächen. Mit anderen Tools können Sie eine benutzerdefinierte Aktion beim Klicken auf die Schaltfläche ausführen. Die benutzerdefinierten Aktionen, die in VS-Setups unterstützt werden, werden jedoch alle am Ende der Installation ausgeführt, nachdem die Dateien installiert wurden.

Es könnte helfen, wenn Sie das Problem beschrieben Sie zu lösen sind versuchen, denn die Frage ist zu fragen, wie eine Lösung für eine Anforderung oder ein Problem zu implementieren, die Sie noch nicht beschrieben. Wenn dies zum Beispiel eine Art von Konfiguration der Anwendung ist, kann sie möglicherweise in der Anwendung selbst ausgeführt werden, wenn sie zum ersten Mal ausgeführt wird.