Non riesco a essere in grado di accedere alla stringa di connessione del database app.config nella mia app C# winforms.Accesso alla stringa di connessione al database utilizzando app.config in Win # C#
codice app.config
<connectionStrings>
<add name="MyDBConnectionString" providerName="System.Data.SqlClient"
connectionString="Data Source=localhost;Initial Catalog=MySQLServerDB; Integrated Security=true" />
</connectionStrings>
codice C#:
SqlConnection conn = new SqlConnection();
conn.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["MyDBConnectionString"];
Quando provo il codice C#, ottengo un messaggio:
Attenzione 1 'System.Configuration.ConfigurationSettings.AppSettings 'è obsoleto:' Questo metodo è obsoleto, è stato sostituito da System.Configuration! System.Configuration.ConfigurationManager.AppSettings '
Tuttavia, quando cerco di usare:
conn.ConnectionString = System.Configuration!System.Configuration.ConfigurationManager.AppSettings["MyDBConnectionString"];
ottengo un errore: Solo assegnazione, chiamata, incremento, decremento, e nuove espressioni oggetto può essere usato come una dichiarazione