我似乎无法在我的C# WinForms应用程序中访问app.config数据库连接字符串。
app.config 代码
<connectionStrings>
<add name="MyDBConnectionString" providerName="System.Data.SqlClient"
connectionString="Data Source=localhost;Initial Catalog=MySQLServerDB; Integrated Security=true" />
</connectionStrings>
C# 代码:
SqlConnection conn = new SqlConnection();
conn.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["MyDBConnectionString"];
当我尝试运行C#代码时,我收到以下消息:
警告 1 'System.Configuration.ConfigurationSettings.AppSettings'已过时: '
此方法已过时,已被System.Configuration!System.Configuration.ConfigurationManager.AppSettings替代'
但是,当我尝试使用:
conn.ConnectionString = System.Configuration!System.Configuration.ConfigurationManager.AppSettings["MyDBConnectionString"];
我遇到了一个错误:只有赋值、调用、递增、递减和新对象表达式可以用作语句
()
时,我会遇到这种错误...(这是老话题了,但我仍然想发表评论) - Momoro