【发布时间】:2011-03-30 01:05:08
【问题描述】:
我正在以最简单的方式使用配置管理器:
阅读:
ConfigurationManager.AppSettings["Foo"]
写:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["Foo"].Value = value;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
问题是在不同机器上安装应用程序后 - 有些人正在寻找文件:“My.Application.exe.config” 而其他人则寻找“My.Application.config”(相同,没有“.exe”)
另一个有趣的细节是,在有问题的机器上安装 VS 后,它工作正常。
我的问题是:啊?!!? 有什么想法吗?
【问题讨论】:
-
你能连接行为
-
猜测。但是,如果它在安装 VS 后可以工作,它是否可以在 .NET3.5 SP1 中得到修复?编辑 - 找到有关此问题的 MS Connect 页面:connect.microsoft.com/VisualStudio/feedback/details/290821/…
-
谢谢...当有人责备时感觉很好...
标签: c# winforms configuration-files configurationmanager