我主要是一名C# .NET 4.0开发人员,现在正在重新考虑存储和检索应用程序设置的方法。
过去我使用了各种方法,从简单的“平面”文本文件到分层XML文件,以及其中的一些其他方法。我过去使用过(并再次考虑使用)内置的App.Config/AppSettings类,但没有任何内置方法可以保存从此源加载的数据(我可以谈谈我在做这件事时遇到的困难,但这不是问题的重点)。
重点在于,所有这些方法都有其缺点,虽然有些方法比其他方法更有效,有些方法比其他方法更简单易用,但我正在努力确定一些既一致又可靠的东西。
我的问题是,您会推荐任何内置框架来保存和加载数据,并将其与可执行文件一起使用的设置文件吗?如果没有内置框架,您会推荐什么标准? XML? “平面”文件?独立数据库?
假设配置本身不会很大,并且任何实际数量的数据都将从数据库中读取(或使用其他技术)。
过去我使用了各种方法,从简单的“平面”文本文件到分层XML文件,以及其中的一些其他方法。我过去使用过(并再次考虑使用)内置的App.Config/AppSettings类,但没有任何内置方法可以保存从此源加载的数据(我可以谈谈我在做这件事时遇到的困难,但这不是问题的重点)。
重点在于,所有这些方法都有其缺点,虽然有些方法比其他方法更有效,有些方法比其他方法更简单易用,但我正在努力确定一些既一致又可靠的东西。
我的问题是,您会推荐任何内置框架来保存和加载数据,并将其与可执行文件一起使用的设置文件吗?如果没有内置框架,您会推荐什么标准? XML? “平面”文件?独立数据库?
假设配置本身不会很大,并且任何实际数量的数据都将从数据库中读取(或使用其他技术)。
app.config
方法存在什么问题(你肯定会将加载的数据保存回app.config
中吧?)。你能详细说明一下吗? - Dan Puzey