Existe-t-il un moyen (un événement serait la meilleure option) de signaler à mon code que les paramètres de l'application ont été modifiés ?
Exactement, j'essaie d'implémenter un service Windows dans lequel l'administrateur doit changer le comportement "en ligne" sans redémarrer le service.
Je pensais à FileSystemWatcher
Mais dans cette option, je devrai coder en dur le chemin et le nom du fichier de configuration, alors peut-être y a-t-il un autre moyen de le faire ?
UPDATE
Les réponses ci-dessous suggèrent d'utiliser AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
mais cette option ne fonctionnera pas si j'ai un fichier de configuration externe défini comme ceci :
<configuration>
<appSettings configSource="appsettings.config"/>
</configuration>