我目前正在寻找管理 app.config 文件的方法。我目前有多个版本的相同软件在不同的环境中运行,其中每个软件都使用特定版本的 app.config 文件。用户在进行配置更改时经常会出错,很难验证当前配置文件对于特定版本的软件是否正确。更新软件时,用户(可能不知道新版本软件中的每个配置更改)手动编辑 app.config 文件。我确信可能会有更好的做法,但我现在坚持使用 app.config 文件/手动编辑(不过,请随时分享更好的配置处理方法,以供将来参考)
我的计划是设计一个工具来为每个软件版本(使用 XSD.exe)自动创建 app.config xml 模式文件,并检测用户配置文件中可能存在的错误/错误(或者尝试建议正确的值)。当它到位时,我希望实现向导来帮助用户更新/安装新版本的软件。
我的问题是,是否有任何现有的工具可以完成类似的工作?我的 google fu 没有产生任何结果;或者,有没有更好的方法来解决这个问题?