【发布时间】:2023-03-21 23:23:01
【问题描述】:
我目前正在寻找管理 app.config 文件的方法。我目前有多个版本的相同软件在不同的环境中运行,其中每个软件都使用特定版本的 app.config 文件。用户在进行配置更改时经常会出错,很难验证当前配置文件对于特定版本的软件是否正确。更新软件时,用户(可能不知道新版本软件中的每个配置更改)手动编辑 app.config 文件。 我确信可能会有更好的做法,但我现在坚持使用 app.config 文件/手动编辑(不过,请随时分享更好的配置处理方法,以供将来参考)
我的计划是设计一个工具来自动为每个软件版本创建 app.config xml 架构文件(使用 XSD.exe),并检测用户配置文件中可能存在的错误/错误(或者尝试建议正确的值)。当它到位时,我希望实现向导来帮助用户更新/安装新版本的软件。
我的问题是,是否有任何现有的工具可以完成类似的工作?我的 google fu 没有产生任何结果;或者,有没有更好的方法来解决这个问题?
【问题讨论】:
-
为什么尝试验证/修复配置文件比首先添加适当的设置窗口更容易实现(在写入之前对值进行内置验证)?
-
我认为这个问题/答案会对您有所帮助。 stackoverflow.com/questions/3004210/…
-
Aj//长篇大论。 GlennFerriveLive//谢谢!
标签: c# xml configuration xsd app-config