c# - 通过纯c#代码生成App.Config文件的最简单方法是什么
问题描述
我知道生成配置文件的最简单方法是通过 Visual Studio。但是,我的程序将在其中运行的环境中,我们将有几种不同的配置,并且应用程序需要能够自行构建配置文件。只是好奇是否有比制作大字符串文字然后复制到新文件更简单的方法。谢谢你的帮助。
解决方案
不确定要在生成的配置中保存什么样的信息。
如果您仅使用作为键值的 appSettings 部分,那么最好生成一个 JSON 文件。使用 newtonsoft.json 很容易生成它。
在您的 app.config 文件中,您可以保留 JSON 文件的路径并在应用程序启动时加载设置(如果该文件已经可用)。
注意: JSON 还可以存储任何类型的复杂配置,您必须生成类来保存这些配置。一旦您的应用程序将值放入这些对象中,将其序列化为 JSON 并将其保存在应用程序可访问的适当文件夹中。
希望这可以帮助。
推荐阅读
- c# - 通过代码获得多个职位(unity c#)
- python - 由于 USB 设备和蓝牙错误,无法运行 Selenium webdriver
- python-3.x - 防止递归函数中的数据丢失
- python - 如何使用 Tensorflow 中的测试集加载和评估 CNN?
- azure - MS Project Online - 事件处理程序
- arrays - 如果每个元素都可以增加或减少一个值 k,则打印数组所有可能的算法
- r - 在 stat_density_ridges 上覆盖 gom_rect 或 geom_tile
- python - 在python中计算余弦相似度的最快方法
- python - ConfigMap 映射值
- streamsets - How to install Streamsets on aws?