我已将项目从 framework3.5 升级到 framework4.0。现在我正在使用 Visual Studio 2010。这是我的 app.config 文件
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="DBConnectionString" value="User ID=sa;Password=password123;Initial Catalog=DishTV_Voting;Persist Security Info=True;Data Source=ENMEDIA-50CB48D"/>
</appSettings>
</configuration>
在这里,当我使用框架 3.5 时,我将配置文件用作
using System.Configuration;
namespace Voting_Editor_Tool_New
{
public partial class Voting_Editor_Tool : Form
{
SqlConnection myConnection;
string connectString = ConfigurationSettings.AppSettings["DBConnectionString"];
public void getdata()
{
myConnection = new SqlConnection(connectString);
....
}
}
}
当我升级到框架 4.0 时,这条线
ConfigurationSettings.AppSettings["DBConnectionString"];
显示警告消息为
'System.Configuration.ConfigurationSettings.AppSettings' 已过时:'此方法已过时,已被 System.Configuration!System.Configuration.ConfigurationManager.AppSettings 取代'。
我试过 ConfigurationManager.AppSettings["DBConnectionString"]; 但它显示一个错误
The name 'ConfigurationManager' does not exist in the current context
任何人都可以解决这个问题。在此先感谢。