Ich habe diese .NET-Anwendung, die Settings.settings und app.conf als Konfigurations-Repositories anstelle der Windows-Registrierung verwenden. Es scheint ziemlich einfach zu sein, Fragen an den Benutzer während der Installation zu stellen und die Antworten in die Windows-Registrierung zu schreiben, aber ich habe noch keine Möglichkeit gefunden, die Antworten in die app.config-Datei zu schreiben. Weiß jemand wie?Wie ändere ich app.config vom MSI-Installer, der in Visual Studio entwickelt wurde?
0
A
Antwort
0
Ich habe ein Projekt wie dieses gemacht, das die Benutzer dazu verpflichtete, alle Parameter während der Installation zu liefern. Sie können ein benutzerdefiniertes Formular erstellen, das alle Ihre Labels und TextBoxen und Schaltflächen enthält. Und in Ihrer Installer-Klasse verwenden Sie dieses Formular als Eigenschaft Ihrer Installer-Klasse. Hier
ist ein Beispiel
[RunInstaller(true)]
public partial class MyCustomInstaller : Installer
{
private MyCustomForm = new MyCustomForm();
// this is your custom form that allows users to modify the configuration parameters.
}
und dann können Sie Ereignis wie dieses caputure:
private void InitializeComponent()
{
this.AfterInstall += new System.Configuration.Install.InstallEventHandler(DoConfigurationManagement_AfterInstall);
}
0
Sie einen Blick auf this haben kann, die erklärt, wie CustomActions- verwenden app.config-Datei zu ändern aus dem MSI-Installer.
Verwandte Themen
- 1. Visual Studio 2008 App.config Caching
- 2. App.config in Visual Studio neu erstellen?
- 3. Wie ändere ich den Zeilenabstand in Visual Studio 2012?
- 4. Wie ändere ich den Word Break-Modus in Visual Studio?
- 5. Wie ändere ich die Klammern/Klammern Farben in Visual Studio
- 6. Wie ändere ich die Benutzeroberflächensprache in Visual Studio Code?
- 7. Visual Studio Web API: Wie ändere ich den Routing-Pfad
- 8. Redirect-Konsole zu Visual Studio-Debug-Ausgabefenster in app.config
- 9. Wie ändere ich Paketnamen in Android Studio?
- 10. Dateipfad vom Visual Studio-Editor abrufen
- 11. Wie ändere ich die Ansicht vom Controller in angular js?
- 12. FormatException wurde in Visual Studio nicht behandelt
- 13. Wie ändere ich die Größe der Menüs in Visual Studio 2008?
- 14. Wie ändere ich mvc Ansichten vom Controller?
- 15. Wie ändere ich die Reihenfolge der Server in Jaspersoft Studio?
- 16. Cordova aap kann auf Visual Studio entwickelt werden?
- 17. Visual Studio generiert den Inhalt app.config nicht, wenn "Dienstreferenz hinzufügen"
- 18. Wie finde ich das Programmpaket in Visual Studio Wp8.1?
- 19. Wie kann ich die Visual Studio-Arbeitsumgebung vom Webmodus zurück in den Visual C++ - Modus ändern?
- 20. Wie ändere ich die Einstellung der C++ Laufzeitbibliothek in QtCreator?
- 21. Visual Studio: differenzieren Sie app.config für Debug- und Release-Modus
- 22. Versionskontrolle in Visual Studio
- 23. Kann ich Daten vom Visual Studio 2008-Debugger speichern?
- 24. Visual Studio 2013 "wurde eine Aufgabe abgebrochen"
- 25. Wie ändere ich die Farbe der aktiven Registerkarte? (Android Studio)
- 26. "LoaderLock wurde erkannt" mit Visual Studio 2012
- 27. Visual Studio 2012 Projekt wurde außerhalb der Umgebungseingabe geändert
- 28. Wie ändere ich meine Entwicklungsumgebung in Visual Studio in eine andere Sprache?
- 29. Wie ändere ich die Bereitstellungsanbieter-URL in der ClickOnce-Manifestdatei?
- 30. Wie setze ich PlatformToolset vom benutzerdefinierten Eigenschaftenblatt in Visual Studio 2010
404 für diesen Link, bitte geben Sie in der Zukunft eine kurze Zusammenfassung, um dieses Problem zu vermeiden. Weißt du, ob der Link irgendwo anders aktiv ist? –