【发布时间】:2014-04-23 10:30:45
【问题描述】:
在几个 C# 项目中,我一直在使用 app.config 文件将各种设置传递给我的程序,例如连接字符串、功率级别等设置。
但有时我会遇到设置未按预期更新的情况,我得出的结论是,我对正确使用 app.config 文件不是很了解。
例子:
- 在不更改 exe.config 的情况下将 .exe 文件替换为新版本(其中设置不同)到输出目录,导致程序看到硬编码设置而不是现有 .exe.config 的设置
所以我的问题是:
- exe.manifest文件的具体作用是什么
- 每次我创建一个新的 .exe 时,我是否必须在输出文件夹中粘贴除 .exe 文件之外的任何其他内容?
- 通过
ConfigurationManager.'settingName'...获取设置值有什么区别而不是:Properties.Settings.Default.'settingName'? - app.config
build action的作用是什么?
对不起,如果我在一个问题中问的太多。
【问题讨论】:
标签: c# app-config manifest