我似乎無法訪問我的C#winforms應用程序中的app.config數據庫連接字符串。使用C#winform中的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"];
我得到一個錯誤:只有分配,調用,遞增,遞減和新對象表達式可以用作聲明