myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grundlagen von C# » Wie kann ich die user.config an anderem Ort speichern?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Wie kann ich die user.config an anderem Ort speichern?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Rico913
myCSharp.de-Mitglied

Dabei seit: 29.04.2020
Beiträge: 55


Rico913 ist offline

Wie kann ich die user.config an anderem Ort speichern?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hi,

ich versuche die user.config in ihrem Standardverzeichnis zu laden und an einem anderen Ort als Backup zu speichern.

C#-Code:
            var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
            XmlDocument config_xml = new XmlDocument();
            config_xml.Load(config.FilePath);
            XmlWriterSettings settings = new XmlWriterSettings();
            settings.Indent = true;
            XmlWriter writer = XmlWriter.Create(@"M:\Rico\test2.config", settings);
            config_xml.Save(writer);

Wenn ich die Datei nun aber speichere ist sie leer. Find leider den Fehler nicht.
04.06.2020 23:13 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.567
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Mir ist nicht ganz klar, warum du soviel Code zum kopieren der Datei brauchst?
Im einfachsten Fall kannst du doch mit config.FilePath und File.Copy die Datei einfach kopieren.
Den ganzen Xml Part kannst du dir dafür sparen.

T-Virus
05.06.2020 08:51 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Rico913
myCSharp.de-Mitglied

Dabei seit: 29.04.2020
Beiträge: 55

Themenstarter Thema begonnen von Rico913

Rico913 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ja das stimmt - irgendwie hab ich die einfachste Lösung nicht gesehen.
Hab zwei Tage rumgebastelt, mich geärgert, gegoogelt, wieder neu geschrieben und im Endeffekt reicht eine simple Zeile smile ....trotzdem Danke!
06.06.2020 10:43 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
T-Virus T-Virus ist männlich
myCSharp.de-Mitglied

Dabei seit: 17.04.2008
Beiträge: 1.567
Entwicklungsumgebung: Visual Studio, Codeblocks, Edi
Herkunft: Nordhausen, Nörten-Hardenberg


T-Virus ist offline Füge T-Virus Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Passiert auch dem besten Programmierern des öfteren ;)
Wenn es damit auch klappt, ist das Thema einfach gelöst.
Freut mich, wenn ich helfen konnte.

T-Virus
06.06.2020 11:27 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 2 Monate.
Der letzte Beitrag ist älter als 2 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 14.08.2020 03:42