c# – 重新启动应用程序后,App.config中的更改不会反映出来
发布时间:2020-12-15 20:01:32 所属栏目:百科 来源:网络整理
导读:我正在使用app.config文件来存储我的应用程序的动态参数.问题是,当我更改app.config文件中的值并启动应用程序时,它不会从配置文件加载新值.似乎app.config文件中的值只在编译时被读取并嵌入到exe文件中! 这是我读取配置文件的方式: public class Helper{ s
我正在使用app.config文件来存储我的应用程序的动态参数.问题是,当我更改app.config文件中的值并启动应用程序时,它不会从配置文件加载新值.似乎app.config文件中的值只在编译时被读取并嵌入到exe文件中!
这是我读取配置文件的方式: public class Helper { static Helper() { Foo = ConfigurationManager.AppSettings["Foo"]; } public static string Foo { get; set; } } 我错过了什么吗? 解决方法
您确定要更改正确的文件吗?您不想更改app.config文件,而是< exename> .exe.config文件,与.exe位于同一目录中
app.config文件是您在ide中编辑的文件,但在编译应用程序时,此文件将重命名为< exename> .exe.config并在编译时复制到输出目录.在查找默认配置时,.exe会查找与其自身名称相同的文件,并带有.config扩展名. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- xml 浏览器打开报错Input is not proper UTF-8, indicate e
- ruby-on-rails – 在Rails中创建一个Admin目录
- ruby – 为什么true \u0026\u0026“string”返回“
- React组件:Dragact 0.1.4发布
- flash – 如何检查H264 / AVC ISO / IEC 14496-15 AVCDecod
- 具有否定正则表达式条件的.htaccess中的RewriteCond不起作用
- ActionScript3的3D引擎 - Papervision3D
- 如何设置flex / bison规则来解析逗号分隔的参数列表
- c – vector.back()可以用来为向量的最后一个元素赋值吗?
- ruby-on-rails – 从Devise 3中的User资源获取确认URL