J'utilise .NET 4.0 et je voudrais utiliser le fichier app.config
pour stocker les mêmes paramètres. Je fais ce qui suit. J'utilise l'onglet Settings
dans les propriétés du projet pour créer mes paramètres.C# applicationSettings: comment mettre à jour app.config?
Ce module les informations contenues dans le fichier app.config
comme ceci:
<MyApp.Properties.Settings>
<setting name="param1" serializeAs="String">
<value>True</value>
</setting>
<MyApp.Properties.Settings>
Dans mon modèle de vue (dans mon code) je peux accéder à l'information de cette façon:
bool myBool = MyApp.Properties.Default.param1;
Quand je essayer de changer la valeur dans le fichier de configuration, j'essaie ceci:
Properties.Settings.Default.param1 = false;
une erreur, que param1
est en lecture seule.
Alors, comment puis-je mettre à jour mon fichier de configuration à partir de mon code?
Peut être essayer ceci: http://stackoverflow.com/questions/1357240/change-the-value-in-app-config-file-dynamicallay –
Dans cette solution, ils utilisent config.AppSettings. AppSettings n'est pas obsolète? Je voudrais utiliser ApplicationSettings, parce que cette utilisation a utilisé des paramètres. –
édité ma réponse avec EDIT2 donnant un lien vers une réponse qui lie à un code qui pourrait être votre solution :) –