3

有没有办法user.config从文件系统中的任意位置加载文件并在运行时刷新内容?我需要在运行时在不同的配置文件之间切换,但是保存到任何位置都有效:

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal) as Configuration;
config.SaveAs(filename);

我找不到再次加载它的方法。我找不到完成此操作的方法,我的解决方法是C:\Users\...\AppData\Local\Microsoft\"appname"手动替换文件夹中的 user.config 文件,然后调用Properties.Settings.Default.Reload()也不起作用,尽管文件已正确替换(在下一个应用程序启动时它可以工作,但在重新加载调用之后根本没有变化)。

4

0 回答 0