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
   » Plugin für Firefox
   » Plugin für IE7
   » Gadget für Vista
» Regeln
» Wie poste ich richtig?
» Datenschutzerklärung
» wbb-FAQ

Mitglieder
» Liste / Suche
» Stadt / Anleitung dazu
» Wer ist wo online?

Angebote
» ASP.NET Webspace
» Bücher
» Zeitschriften
   » dot.net magazin
» Accessoires

Ressourcen
» .NET-Glossar
» guide to C#
» openbook: Visual C#
» openbook: OO
» .NET BlogBook
» MSDN Webcasts
» dotnetjob.de
» Search.Net

Team
» Kontakt
» Übersicht
» Wir über uns
» Bankverbindung
» Impressum

» Unsere MiniCity
MiniCity
» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Basistechnologien und allgemeine .NET-Klassen » Config zur Laufzeit dynamisch erstellen
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Config zur Laufzeit dynamisch erstellen

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
bigeddie bigeddie ist männlich
myCSharp.de-Mitglied

Dabei seit: 02.07.2007
Beiträge: 338
Entwicklungsumgebung: VS2005/SP1
Herkunft: Mannheim


bigeddie ist offline

Config zur Laufzeit dynamisch erstellen

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

Hallo Gemeinde,

habe folgendes Problem:
ich möchte über eine Kommandezeilenapplikation per Übergabeparameter die entsprechende .config erstellen, sofern das Attribut 'HasFile' nicht gesetzt ist.
Des weiteren soll eine Section welche ich wie folgt definiert habe

C#-Code:
class Element : ConfigurationElement
    {
        public Element()
        {}

        [ConfigurationProperty("Element")]
        public string Pfad
        {
            get
            {
                return (string)this["Pfad"];
            }
            set
            {
                this["Pfad"] = value;
            }
        }
    }

und

C#-Code:
class Section : ConfigurationSection
    {
        [ConfigurationProperty("Element")]
        public Element Secpath
        {
            get
            {
                return (Element)this["Path"];
            }
            set
            {
                this["Path"] = value;
            }
        }
    }

auf existenz prüfen und ggf. einfügen.

nur erhalte ich bereits beim Versuch die Config zu speichern eine schwammige Fehlermeldung, dass eine Problem aufgetreten sei.

Bin für jeden Tip dankbar!

Viele Grüße

Jürgen
25.04.2012 10:34 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
FZelle
myCSharp.de-Poweruser/ Experte

Dabei seit: 23.04.2004
Beiträge: 8.490


FZelle ist offline

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

Du versuchst doch nicht etwa aus einem Program heraus im Anwendungsordner ohne Adminberechtigungen etwas zu schreiben, oder?
25.04.2012 11:49 Beiträge des Benutzers | zu Buddylist hinzufügen
bigeddie bigeddie ist männlich
myCSharp.de-Mitglied

Dabei seit: 02.07.2007
Beiträge: 338
Entwicklungsumgebung: VS2005/SP1
Herkunft: Mannheim

Themenstarter Thema begonnen von bigeddie

bigeddie ist offline

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

Hallo FZelle,

nicht im Anwendungsordner, aber schon aus einer Applikation, denn in der App.config soll der Pfad zu einer Datei hinterlegt werden und in der in diesem Pfad befindlichen Datei soll binär-Daten abgelegt werden.

Das dynamische Anlegen der App.config anhand bestimmter CommandlineArgs sollte doch möglich sein, oder habe ich etwas überlesen?

Viele Grüße

Jürgen
25.04.2012 13:01 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
FZelle
myCSharp.de-Poweruser/ Experte

Dabei seit: 23.04.2004
Beiträge: 8.490


FZelle ist offline

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

Die App.Config ist in deiner Solution, aber nirgendwo anders.
Diese wird beim Compilieren von VS.NET in projektname.exe.config in dein Programmverzeichnis geschrieben.

Und da hast du nichts drin zu schreiben.
 [Tutorial] Konfigurationsmodell im .NET Framework
25.04.2012 21:07 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als ein Jahr.
Der letzte Beitrag ist älter als ein Jahr.
Antwort erstellen


© Copyright 2003-2013 myCSharp.de-Team. Alle Rechte vorbehalten. 25.05.2013 17:07