Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

C# app.config Lesen/Schreiben

Empfohlene Antworten

Hallo zusammen,

ich habe einen Win-Dienst programmiert, der über eine normale exe.config konfiguriert wird. Zu diesem Dienst habe ich nun auch noch eine Setup-Anwendung geschrieben. Ich möchte nun die exe.config des Dienstes (Pfad der Datei ist statisch) mit der Setup-Anwendung sowohl einlesen, als auch ändern.

Leider haben mich meine Recherchen im Internet nicht weiter gebracht, weil es kein praktikabeles Beispiel dazu gibt, bzw. ich das Gefühl hab niemand hat das jemals versucht ;)

Ich hab nun auch schon versucht das Ganze per XML-Reader/Writer zu lösen, bin da aber auch nicht so weiter gekommen, wie ich das wollte.

Hat jemand eine Idee und/oder ein Beispiel wie ich mein Problem lösen kann?

Greetz

Du beschreibst weder, was du genau mit der Datei anstellen willst, noch, wo genau das Problem liegt. Einlesen? Ändern? Mit

bin da aber auch nicht so weiter gekommen, wie ich das wollte
kann offenbar niemand etwas anfangen.

Suchst du ein Beispiel, wie man eine XML-Datei einliest und ändert? Oder hat es am Ende doch etwas mit den spezifischen Inhalten zu tun? Etwas genauer bitte.

  • Autor

Ich möchte nun die exe.config des Dienstes (Pfad der Datei ist statisch) mit der Setup-Anwendung sowohl einlesen, als auch ändern

Dachte das sollte erklären, was ich gerne machen möchte =)

Kann jedoch ein Update geben, das ich einen Weg gefunden habe, wie ich die app.config lesen/schreiben kann.

Was mich jedoch noch ausbremst ist die Frage, wie ich den Namen eines settings, also zum Beispiel :

<setting name="Interval" serializeAs="String">

auslesen kann.

Per XmlNode.Name erhalte ich leider als Rückgabewert nur "setting", was mir nicht wirklich weiterhilft.

Bei weiteren Fragen einfach fragen, dann weiß ich auch das niemand versteht was ich machen möchte :)

Dein Problem hat also nichts damit zu tun, dass es sich um eine Config-Datei für einen Dienst handelt. Du hast anscheinend nur ganz allgemein Probleme mit der Benutzung von System.Xml.

Per XmlNode.Name erhalte ich leider als Rückgabewert nur "setting", was mir nicht wirklich weiterhilft.
Dann schau dir doch mal XmlNode.Attributes an.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.