Nous avons créé une application WinForms et stockons quelques configurations via la classe ConfigurationManager. Pour stocker les informations que j'utiliseQuand est-ce qu'un app.config est créé, quand un app.exe.config et quelle est la différence
Configuration pConfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
pConfig.AppSettings.Settings.Add("updates", szUpdatesURL);
pConfig.Save(ConfigurationSaveMode.Modified);
Le problème ici est que, dans certaines occasions, l'application crée un fichier .config « appname » et dans d'autres occasions un exe.config « appname ».
Ici, je dois noter qu'un fichier de configuration n'est pas livré par défaut car il n'est pas toujours requis.
Les configurations sont sauvegardées lors de la première exécution du programme. Cela nous a causé un problème, et je ne peux pas spécifier les occasions où l'un ou l'autre est créé.
J'ai effectué les tests, sur le même PC, avec exactement le même .exe et j'obtiens les deux résultats. Que se passe t-il ici?
Quelle est la différence entre les deux, et comment puis-je spécifier lequel doit être créé? Un grand merci
Y at-il une raison pour laquelle vous ne pouvez pas envoyer un fichier de configuration vide? – Paolo
@Paolo Pas vraiment, mais le problème est que nous avons d'abord déployé de cette façon, et le besoin d'un fichier de configuration, est venu sur une version ultérieure. Cela pose donc des problèmes aux utilisateurs d'anciennes versions qui tentent de mettre à niveau. –