【发布时间】:2015-07-20 10:34:10
【问题描述】:
我正在尝试了解应用程序设置/AppSettings。
我的理解是,AppSettings(在 app.config 文件中)是通过 ConfigurationManager.AppSettings 访问的,这被视为已弃用的功能。
我了解应用程序设置是通过 Properties.Settings.Default 访问的,并且通常创建为 .settings 文件(在 Visual Studio 中,这可以在项目属性中完成)。
如果这是正确的(请确认),我的问题是为什么 Visual Studio 中的所有项目都会自动创建 App.config 文件?我可以/应该删除这个文件并创建一个 Settings.settings 文件吗?我应该同时使用吗? (为什么?)我可以使用 Properties.Settings 访问 app.config 文件吗?如果有,怎么做?
另外,如果 Properties.Settings.Default 访问“默认”设置文件,您将如何/为什么访问默认文件以外的文件?
编辑:AppSettings 与应用程序设置线程没有回答这个问题,因为我的具体问题是为什么我需要一个 App.Config 文件。
【问题讨论】:
-
答案是我可以同时使用 .config 和 .settings 文件,虽然 .settings 较新,但根据情况,两者仍然具有实用性?
标签: c# app-config application-settings