Frage

Wie kann ich das Verzeichnis erhalten, die eine Anwendung aus der Custom Installer-Klasse installiert wird?

Was wir versuchen zu lösen ist das alte Problem von * .config-Dateien für mehrere Umgebungen. Eine Idee, die wir waren um Tritte wurde mit den gespeicherten Konfigurationen auf einer Netzwerkfreigabe, und das Installationsprogramm würde über die richtigen kopieren. Derzeit verwenden wir die Methode auf Scott Gu Blog , aber wir würden die Dateien gerne sein aus dev Hand.

War es hilfreich?

Lösung

Ich habe festgestellt, dass this.Context.Parameters["assemblypath"] erhalten Sie den Speicherort des primären Ausgang (c: \ Programme \ Unternehmen \ myAssembly.exe). Sie können immer den Weg aus, dass parsen. Es ist nicht die beste Lösung, aber es wird funktionieren.

Andere Tipps

Als eine Arbeit um, vielleicht können Sie die App, die Datei kopieren, wenn es zum ersten Mal ausgeführt wird. Die App weiß, wo es läuft aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top