Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    17

    [C#] app.config e modifica valori da form

    Ciao a tutti, avrei esigenza di poter modificare i valori provenienti dal file app.config tramite un windows form. Premetto che riesco tranquillamente a leggere i valori dal file ma a me ora servirebbe poterli cambiare da un windows form.
    Ho provato in questo modo:

    codice:
    private void button1_Click(object sender, EventArgs e)
            {
    
                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
              
                config.AppSettings.Settings["startIP"].Value = comboBox2.SelectedItem.ToString();
                config.AppSettings.Settings["endIP"].Value = comboBox1.SelectedItem.ToString();
                config.Save(ConfigurationSaveMode.Modified);
                ConfigurationManager.RefreshSection("appSettings");
                MessageBox.Show("Configurazione salvata");
            
            }
    Il messaggio configurazione salvata esce tranquillamente ma se poi vado a controllare il file app.config i nuovi valori non ci sono.. è come se non trovasse il file per poi salvare i valori..
    L'applicazione non va neanche in errore

    Come poteri risolvere?

    Grazie mille a tutti!!

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Il codice sembra corretto.

    Domanda forse banale.
    Controlli l'app.config che hai in visual studio o quella di cui hai fatto il deploy?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    17
    Originariamente inviato da URANIO
    Il codice sembra corretto.

    Domanda forse banale.
    Controlli l'app.config che hai in visual studio o quella di cui hai fatto il deploy?
    Quella che ho in visual studio..

  4. #4
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Ovviamente il programma non modifica il sorgente, ma quello di cui ha fatto il deploy.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.