编译项目时,出现这样的警告:
“System.Configuration.ConfigurationSettings.AppSettings” 已过时“This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings”
解决方法:
(1)在项目中添加引用System.Configuration.
在项目“引用”右键 --->“添加引用” ---> .net选项卡中选择System.Configuration ---> 点击“确定”
(2)引入命名空间:
using System.Configuration;
(3) public static string connectionString = System.Configuration.ConfigurationManager.AppSettings["XXXXX"].ToString();
System.Configuration.ConfigurationSettings.AppSettings修改为System.Configuration.ConfigurationManager.AppSettings
重新编译,问题解决,哈哈!希望你也能成功!
分享到:
相关推荐
.NET Framework 2.0及更高版本推荐使用`System.Configuration.ConfigurationManager.AppSettings`来读取配置项,而不是过时的`ConfigurationSettings.AppSettings`。确保你的项目已引用`system.configuration.dll`...
Serilog.Settings.Configuration 一个Serilog设置提供程序,可从来源读取,包括.NET Core的appsettings.json文件。 默认情况下,从“ Serilog部分读取配置。 { " Serilog " : { " Using " : [ " Serilog.Sinks....
builder.Configuration.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); // 添加服务到容器 builder.Services.AddControllers(); // 使用配置读取 Redis 连接字符串 builder....
string strdbHipis = System.Configuration.ConfigurationManager.AppSettings["NewHmFrameWork_QHS_SQ"].ToString();//源数据库 //string strdbPreg = System.Configuration.ConfigurationManager.AppSettings[...
在C#中,我们可以使用`System.Configuration`命名空间中的类来读取和修改这些配置值。以下是读取配置值的基本步骤: 1. 引入必要的命名空间: ```csharp using System.Configuration; ``` 2. 读取配置值: ```...
DataAcc = System.Configuration.ConfigurationSettings.AppSettings["SocutDataLink"]; } public void Close() { ConnAcc.Close(); ConnAcc.Dispose(); ConnAcc = null; } //填充dataset函数 public ...
6. 配置文件的修改操作:通过访问ConfigurationManager.AppSettings.Settings集合修改已有项的值。 7. 配置文件的删除操作:通过ConfigurationManager.AppSettings.Settings.Remove方法删除配置项。 8. 保存更改:对...
Configuration config = System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); AppSettingsSection appSettings = config.AppSettings; appSettings.Settings.Add("x...
return System.Configuration.ConfigurationSettings.AppSettings["SqlConnectionString"]; } //返回相应的连接字串 public static string constr { get { data constr=new data(); ...
System.Configuration.ConfigurationManager.AppSettings["WindowLocation"] = this.Location.ToString(); System.Configuration.ConfigurationManager.AppSettings["WindowSize"] = this.Size.ToString(); // ...
最后,System.Configuration提供配置文件的读取和写入功能,使得应用程序可以在不修改源代码的情况下调整行为。例如,AppSettings和ConnectionStringSettings类分别用于读取应用程序配置和数据库连接字符串。 总的...
AppSettings 节的配置信息可以在代码中使用 System.Configuration.ConfigurationManager.AppSettings["name"] 来检索值。 ConnectionStrings 节是用于存储数据库连接字符串的。ConnectionStrings 节的配置信息可以...
System.Configuration.Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~"); System.Configuration.AppSettingsSection appSettings = (System.Configuration....
### ASP.NET Core根据环境变量支持多个appsettings.json配置文件 #### 背景与意义 在软件开发过程中,不同环境(如开发环境、测试环境、生产环境)往往需要不同的配置参数,例如数据库连接字符串、API密钥等敏感...
string connectionString = System.Configuration.ConfigurationSettings.AppSettings["connectionstring"]; ``` 这里使用了`ConfigurationSettings.AppSettings`属性来访问`appSettings`节中的配置信息。 #### 五...
2. **过时的方法**:早期版本的.NET Framework中使用`ConfigurationSettings.AppSettings`方法来访问配置文件,但现在已被标记为过时。建议使用`ConfigurationManager`。 3. **更新配置文件**:当使用`...
在C#中,我们可以使用`System.Configuration`命名空间中的类来操作`App.config`。以下是一些关键知识点: 1. **读取配置设置**: - `ConfigurationManager.AppSettings`属性是一个`NameValueCollection`,它包含了...
\Program Files\System.Data.SQLite\2010\bin拷贝System.Data.SQLite.dll...appSettings><add name="SQLite Data Provider" invariant="System.Data.SQLite"description=".NET Framework Data Provider for SQLite"type...
为了针对不同环境进行差异化配置,我们可以创建多个`appsettings.*.json`文件,如`appsettings.Development.json`、`appsettings.Production.json`和`appsettings.Staging.json`。每个文件包含特定环境的额外配置项...