modifico il file app.config attraverso il dom

dopo aver modificato il nodo che mi interessa(tralascio il codice), faccio:

codice:
myDocument.save("percorso app.config")    'salvataggio
ConfigurationManager.RefreshSection("appSettings")


 valore = ConfigurationManager.AppSettings("myElemento")   'ricarico il valore
il salvataggio lo effettua correttamente(ho verificato aprendo il file)

nella rilettura dell'app.config invece non ottengo il valore che ho modificato, ma mi va a leggere il vecchio valore
presente sul file app.config nella cartella debug della soluzione, questo anche se rigenero il progetto in modalita "release"

come posso forzare la lettura sul file che ho salvato,
la prima volta che lancio il progetto e faccio"ConfigurationManager.AppSettings("myElement o")" va a leggersi il file corretto
successivamente ad ogni chiamata dell "ConfigurationManager.AppSettings("myElemento" )" va a leggere dal file nella cartella debug.