VB 2010 et l'application.fichier de configuration et le fichier de configuration a été modifié par un autre programme

Je suis un débutant en Visual Studio, je m'occupe de l'app.fichier de configuration.
Je veux juste vous demander un petit conseil: quelle est la meilleure façon de mettre à jour une clé de valeur à plusieurs reprises dans l'app.fichier de configuration à l'aide de Formulaires Windows. Jusqu'à présent, j'ai essayé ceci:

Juste avant que la Form1 est fermée, j'ai une mise à jour de la valeur avec le code suivant:

Dim config As Configuration = ConfigurationManager.OpenExeConfiguration(Application.StartupPath & "\MyProyect.exe")
Dim aps As AppSettingsSection = config.AppSettings 
aps.Settings.Item("SomeKey").Value = 5 'just an example
config.Save(ConfigurationSaveMode.Modified)

Alors la prochaine formulaire est ouvert avec:

Form1.Hide()
Form2.Show() 

Mais quand j'essaie d'enregistrer à nouveau une valeur dans la même clé dans le new Form2 il me lance une erreur, le programme se bloque:

Le fichier de configuration a été modifié par un autre programme.(C:\Users\RH\Documents\Visual Studio 2010\Projects\MyProyect\MyProyect\bin\Debug\MyProyect.exe.config)

Vraiment j'ai chercher une solution, mais il semble que je suis le seul à avoir ce genre de problème. Comme je l'avais dis que je suis juste un débutant. Pourriez-vous me donner un conseil?

OriginalL'auteur user1870837 | 2012-12-02