izmenjeno 1 put, poslednji put Vladimir Starcevic 30.05.2009. u 22:27
Izmene poruke
- Vladimir Starcevic30.05.2009. u 22:27zapis iz teksta poruke
Imam potrebu da config fajl koji se koristi u C# aplikaciji menjam i da ponovo citam iz njega. U pitanju je podesavanje za folder:
<add key="folder" value="C:\" />
Izmena mi radi kako treba, tokom programa ova vrednost se promeni na
<add key="folder" value="D:\" />
Medjutim, ne mogu ponovo da iscitam nove vrednosti sa:
jer mi vuce stare podatke. Tek kad izadjem iz aplikacije i udjem ponovo onda cita nove podatke
Probao sam i ovako ali mi se kod definisanja 'putanja' javlja NullPointerException ali ne znam zasto
<add key="folder" value="C:\" />
Izmena mi radi kako treba, tokom programa ova vrednost se promeni na
<add key="folder" value="D:\" />
Medjutim, ne mogu ponovo da iscitam nove vrednosti sa:
Code:
Properties.Settings.Default.Reload();
ConfigurationManager.RefreshSection("folder");
putanja = System.Configuration.ConfigurationManager.AppSettings.Get("folder");
Properties.Settings.Default.Reload();
ConfigurationManager.RefreshSection("folder");
putanja = System.Configuration.ConfigurationManager.AppSettings.Get("folder");
jer mi vuce stare podatke. Tek kad izadjem iz aplikacije i udjem ponovo onda cita nove podatke
Probao sam i ovako ali mi se kod definisanja 'putanja' javlja NullPointerException ali ne znam zasto
Code:
filemap = new ConfigurationFileMap();
Properties.Settings.Default.Reload();
ConfigurationManager.RefreshSection("folder");
// putanja = System.Configuration.ConfigurationManager.AppSettings.Get("folder");
putanja = ConfigurationManager.OpenMappedMachineConfiguration(filemap).GetSection("folder").SectionInformation.Name;
filemap = new ConfigurationFileMap();
Properties.Settings.Default.Reload();
ConfigurationManager.RefreshSection("folder");
// putanja = System.Configuration.ConfigurationManager.AppSettings.Get("folder");
putanja = ConfigurationManager.OpenMappedMachineConfiguration(filemap).GetSection("folder").SectionInformation.Name;