修改App.Config配置文件可能遇到的问题
来源:互联网 发布:淘宝免单活动 编辑:程序博客网 时间:2024/06/08 10:09
网上有很多修改App.Config配置文件的代码,有一种方式是用Configuration.Save保存修改,ConfigurationManager.RefreshSection更新缓存,有网友提问说调试时发现App.Config没有修改。
App.Config是通过新建项-应用程序配置文件添加的,编译后通常是不会输出到bin目录下,编译后Release状态生成的是项目名.exe.config,debug状态生成的是项目名.vshost.exe.config。查找App.Config配置是否修改成功,不是在项目中找App.config文件是否修改,而是在项目名.exe.config,项目名.vshost.exe.config中找相关项是否修改成功。
在debug状态下程序修改的是项目名.vshost.exe.config,一旦退出debug状态项目名.vshost.exe.config文件的修改失效。在release状态下程序修改的是项目名.exe.config,修改永久有效。
有一个办法可以避免上面的问题,把Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);用下面2行代码替换
string assemblyConfigFile = Assembly.GetEntryAssembly().Location;
Configuration config = ConfigurationManager.OpenExeConfiguration(assemblyConfigFile);
debug状态修改项目名.vshost.exe.config,项目名.exe.config
release状态修改项目名.vshost.exe.config,项目名.exe.config
- 修改App.Config配置文件可能遇到的问题
- WCF 修改App.config配置文件
- C# 修改配置文件app.config
- C# winform 修改app.config配置文件的实现类
- C# 通过窗体修改配置文件的代码 App.config
- C#修改app.config配置文件信息
- C#修改app.config配置文件信息
- C#修改app.config配置文件信息
- WinForm修改App.config配置文件功能
- C#写app.config时遇到的问题
- app 发布时可能遇到的被拒问题
- iOS app上架过程中可能遇到的问题
- 【IOS学习之常见问题】 app维护可能遇到的问题
- wpf config配置文件的修改
- 应用程序配置文件简单问题:winform的配置文件App.config的问题,真的简单?
- 修改app.config的值
- 部署数据层的配置文件(app.config)
- C#WinForm APP.CONFIG配置文件的操作
- pl/developer 选择oracle版本
- 算法竞赛入门经典 第3章 习题答案
- freemarker基本语法
- Android系统信息获取 之三:CPU信息获取
- Webi-交替行样式
- 修改App.Config配置文件可能遇到的问题
- 未找到路径“/favicon.ico”的控制器或该控制器未实现 IController
- Java设计模式----------装饰模式(Decorator)
- 当您尝试从大于 5000 的 TCP 端口连接时您会收到错误 WSAENOBUFS (10055)
- 中心库rman备份计划
- SpringMVC 快速入门
- 解决方案: the selected file is a solution file but was created by a newer version of this application an
- 怎样学会做人做事
- 终结:用一次忘一次【office编程】