setup project

01/02/2010 - 18:46 von Dirk Volmer | Report spam
Hallo ,

wie kann ich in einem Setupproject die eingegebenen Kundeninformationen wie
Benutzername und Firmenname auslesen ?

Mit freundlichen Grüßen
Dirk
 

Lesen sie die antworten

#1 Frank Dzaebel
01/02/2010 - 21:16 | Warnen spam
Hallo Dirk,

wie kann ich in einem Setupproject die eingegebenen Kundeninformationen
wie Benutzername und Firmenname auslesen ?



ok, Du meinst das:

[Dialogfeld "Kundeninformationen" der Benutzeroberflàche]
http://msdn.microsoft.com/de-de/lib...h65a3.aspx

(Zum Beispiel) in der (managed) Installer-Klasse
über den "Editor für benutzerdefinierte Aktionen"
die primàre Ausgabe des CA-Klassenbibliotheks-
Projektes hinzufügen (z.B. nach 'Installieren'),
die CA markieren und im Eigenschaftenfenster
die CustomActionData folgendermaßen setzen:

/Benutzer="[USERNAME]" /Firma="[COMPANYNAME]"

Dann zum Beispiel im überschriebenen OnAfterInstall:

protected override void OnAfterInstall(IDictionary savedState)
{
Zeige("OnAfterInstall-Context.Parameters",
Context.Parameters["benutzer"].ToString());
Zeige("OnAfterInstall-Context.Parameters",
savedState["firma"].ToString());
base.OnAfterInstall(savedState);
}

private void Zeige(string info, string wert)
{
MessageBox.Show(wert, info + " - Installations-Meldung",
MessageBoxButtons.OK, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1,
MessageBoxOptions.ServiceNotification);
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen