Question

Pour que la distribution des applications soit plus nette, j'ai transformé le fichier app.config en ressource intégrée, car il ne contient que les valeurs par défaut. Cependant, l'application ne peut plus être déboguée, elle lève une exception ( ConfigurationErrorException ). Mais une fois publié, l'application fonctionne bien. Y at-il un moyen de le faire fonctionner dans le temps de débogage aussi? Merci

Était-ce utile?

La solution

J'espère que vous êtes conscient du fait que ce n'est pas le comportement souhaité? Comment extrayez-vous le fichier app.config au moment de l'exécution? Comment obtenez-vous les valeurs des paramètres? Le fichier app.config n'est pas distribué sous la forme "app.config", mais sous le nom "yourprogramname.exe.config". Lequel intégrez-vous?

Si vous intégrez le fichier de configuration, vous ne pouvez pas modifier les valeurs. Pourquoi utilisez-vous le fichier de configuration au lieu de coder en dur les valeurs?

Lorsque vous dites que l'application fonctionne correctement lorsque vous la publiez, vous la construisez: je suis presque certaine que les valeurs ne sont pas extraites du fichier de configuration, mais des valeurs par défaut de la classe Settings.

Pour faire une histoire courte: je doute que votre approche fonctionne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top