2009-08-20 3 views
0

Ich verwende normalerweise die von Visual Studio zur Verfügung gestellte Setup- und Deployment-Vorlage. Ist es möglich, darin vorgesehene Standardformulare zu verbessern? Oder gibt es noch etwas, um das angepasste und attraktive Installationsprogramm zu erstellen?Wie können wir den attraktiven/angepassten Installer für unsere .net-Anwendung erstellen?

Ziel: 1. Ich möchte den Benutzer nach vorab angeforderten Informationen fragen, um die Anwendung während des Installationsvorgangs zu initialisieren. 2. Ich möchte app.config durch Toching von Benutzer verhindern. 3. Ich möchte überprüfen, ob die Verbindungsinformationen während der Installation erfasst werden, und möchte dies auch überprüfen, indem ich eine Verbindung mit der angegebenen Datenquelle herstelle.

Bitte geben Sie eine gute Richtung, wenn ich auf einem falschen Weg bin. - Dank

Antwort

2

Wix ist, was Sie brauchen

+0

Ja! Du hast Recht. Danke Svetlozar Angelov – Partha

0

Ich benutze Inno Setup (http://www.innosetup.com/isinfo.php), sein freies und sehr konfigurierbar, es können auch eigene Anwendungen als Helfer laufen ganz bestimmte Aufgaben zu tun.

0

Warum nicht andere Systeme wie Installshield installieren versuchen, oder, wenn Sie wirklich für NSIS gehen anpassen möchten (Nullsoft Install System Script)? NSIS Download

2

Ja, Sie können all diese Dinge mit dem integrierten Setup-Projekt in Visual Studio tun.

  1. Sie können ein neues Benutzeroberfläche Dialogfeld mit Textfeldern hinzufügen, Kontrollkästchen usw. diese Werte einer benutzerdefinierten Aktion der Griffe schreiben und speichern sie in einiger Konfigurationsdatei.

  2. Die app.config sollte sowieso nicht vom Benutzer berührt werden. Wenn Sie die integrierten Konfigurationsklassen in .NET verwenden, werden die Benutzereinstellungen in einer separaten Datei in den Anwendungsdatenordnern des Benutzers gespeichert.

  3. Wie in # 1 können Sie benutzerdefinierte Aktionen für diese Art von Funktionalität verwenden.

Das eingebaute Setup-Projekt hat sehr wenig/keine Möglichkeiten, das Aussehen und das Gefühl anzupassen. Dazu müssen Sie entweder Komponenten/Installationsprogramme von Drittanbietern verwenden oder WiX und Design-Setup-Bildschirme/-Dialoge selbst verwenden.

Verwandte Themen