我正在尝试使用.NET Framework 4.7.2创建控制台应用程序。我看到项目中默认存在app.config文件。App.config用于存储项目的配置细节,只是想知道app.config和appsettings.json的区别
app.config
App.config
appsettings.json
mbyulnm01#
app.config用于存储.NET Framework应用程序的配置详细信息,这是以XML格式存储配置数据的传统方法。但是,最近出现了使用appsettings.json文件而不是app.config来存储.NET应用程序中的配置数据的趋势。app.config和appsettings.json之间的主要区别在于它们存储数据的格式。app.config使用XML格式,而appsettings.json使用JSON格式。另一个区别是app.config是特定于.NET框架的,而appsettings.json用于.NET核心应用程序。您还可以获得web.config,它专门用于基于.NET框架Web的应用程序。在您的情况下,我会使用框架提供的内容,并使用app.config文件。
swvgeqrz2#
以下是一些关键区别
m1m5dgzv3#
“app.config”通常用于较早的.NET Framework应用程序中-使用XML格式,而“appsettings.json”用于.NET核心应用程序中-使用json格式
3条答案
按热度按时间mbyulnm01#
app.config用于存储.NET Framework应用程序的配置详细信息,这是以XML格式存储配置数据的传统方法。但是,最近出现了使用appsettings.json文件而不是app.config来存储.NET应用程序中的配置数据的趋势。
app.config和appsettings.json之间的主要区别在于它们存储数据的格式。app.config使用XML格式,而appsettings.json使用JSON格式。
另一个区别是app.config是特定于.NET框架的,而appsettings.json用于.NET核心应用程序。您还可以获得web.config,它专门用于基于.NET框架Web的应用程序。
在您的情况下,我会使用框架提供的内容,并使用app.config文件。
swvgeqrz2#
以下是一些关键区别
m1m5dgzv3#
“app.config”通常用于较早的.NET Framework应用程序中-使用XML格式,而“appsettings.json”用于.NET核心应用程序中-使用json格式