【发布时间】:2011-11-30 17:47:52
【问题描述】:
一个问题我在谷歌上搜索了很长一段时间后都没有找到答案(然后长时间中断并再次搜索)......
假设,我的应用程序设置中有 2 个设置。字符串 1 和字符串 2。进一步说,我们发布了产品并开始添加次要功能(更多需要配置的东西),我们添加了一个 String3。 如何在不手动遍历 .config 文件的情况下添加缺失的条目?当作为更新发布时(不带 OneClick 顺便说一句。)现有的 .config 文件只有 String1 和 String2。
虽然默认为 String3,但应用程序以某种方式理解缺少一个条目,因此应该有可能,或者我认为,使用默认值添加这个设置,以便另一个程序或用户不会'不必手动输入整个标签,而不知道它到底是什么名字。
提前致谢!
奎迪德
【问题讨论】:
-
为什么不能像 XML 文档一样打开 .config 文件(带有
XDocument)并根据需要进行修改? -
我可以。那不是重点。我认为可能有一种更优雅的方式可以实现自动化,而无需编写代码。也许我错过了它,或者如此。我完全可以将文件编辑为 XML,甚至可以使用反射来检查是否缺少某些内容。只是不想重新发明轮子,可以这么说。
标签: c# forms settings app-config