Aus der Dokumentation:
Der Pfad, der angegeben wird auf die lokale Konfigurationsdatei ist relativ. Die Laufzeit ignoriert das Attribut, wenn die angegebene Datei nicht gefunden werden kann.
So sollte diese Arbeit:
<AppSettings file="AppSetting.config" />
Nun, wenn Sie dies im Debug-Modus laufen, es wird nicht arbeiten. Der Grund ist, benötigen Sie ein Post-Build-Ereignis hinzugefügt werden, so dass die appsettings.config Datei in der ist \ debug-Ordner kopiert wird:
copy "$(ProjectDir)AppSettings.config" "$(TargetDir)AppSettings.config"
Die doppelten Anführungszeichen sind beabsichtigt, wie Sie Leerzeichen im Pfad haben.
Stellen Sie daher bei der Bereitstellung Ihrer App sicher, dass diese Datei in den Stammordner kopiert wurde, in dem die ausführbare Datei vorhanden ist und funktionieren sollte.
Ja, Suche nach ConfigurationManager.AppSettings –
Hast du meine Frage sogar gelesen ???? – Pacman
die Frage aktualisiert – Pacman