2010-12-29 12 views
1

Ich werte gerade die Installationstechnik aus. Eine der Hauptaufgaben, die ich ausführen muss, besteht darin, eine Nummer von einem Benutzer zu nehmen und eine Reihe von Seiten so oft zu wiederholen.Ist es möglich, dynamisch Seiten hinzuzufügen, wenn WiX verwendet wird?

Ich kann sehen, wie man eine neue Seite in WiX hinzufügt, aber es ist trotzdem vorhanden, um Seiten dynamisch nach Benutzereingaben zu zeigen - das ist keine Wahl des einen oder anderen Ablaufs.

Dank

+0

Gibt es ein Maximum, das die Nummer werden kann? Und ich nehme an, Sie wollen nicht nur den Satz von Seiten anzeigen, sondern auch die Benutzereingabe jeder angezeigten Seite verarbeiten? – wimh

Antwort

1

Als Wimmel vorgeschlagen, dass Sie eine maximale Anzahl von Dialogen in Ihrem Installateur setzen möchten, aber nur dann, je nach Benutzereingabe einige von ihnen angezeigt werden soll. Wenn das keine praktikable Option ist, dann können Sie vielleicht den externen UI-Handler verwenden und die gesamte GUI in der Sprache Ihrer Wahl schreiben. (Hinweis: Ich habe ein Tool namens SharpSetup geschrieben, das den Job für C# vereinfacht.)

+0

Vielen Dank für die Bestätigung. Theoretisch gibt es kein Maximum, aber realistischerweise gibt es Grenzen, die angewendet werden könnten. Ich möchte vermeiden, Code zu schreiben, wenn überhaupt möglich in der Hoffnung, dass es die Wartbarkeit fördert (ich weiß, dass es Vor- und Nachteile gibt). NSIS kann das auch nicht, aber genauso können Sie Seiten einfügen und sie ausschalten. –

Verwandte Themen