Parece que no puedo acceder a la cadena de conexión de la base de datos app.config en mi aplicación C# winforms.Accediendo a la cadena de conexión de la base de datos usando app.config en C# winform
código app.config
<connectionStrings>
<add name="MyDBConnectionString" providerName="System.Data.SqlClient"
connectionString="Data Source=localhost;Initial Catalog=MySQLServerDB; Integrated Security=true" />
</connectionStrings>
código C#:
SqlConnection conn = new SqlConnection();
conn.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["MyDBConnectionString"];
Cuando intento el código C#, aparece un mensaje:
Advertencia 1 'System.Configuration.ConfigurationSettings.AppSettings 'es obsoleto:' Este método está obsoleto, ha sido reemplazado por System.Configuration! System.Configuration.ConfigurationManager.AppSettings '
Sin embargo, cuando trato de usar:
conn.ConnectionString = System.Configuration!System.Configuration.ConfigurationManager.AppSettings["MyDBConnectionString"];
Me aparece un error: Sólo asignación, llamada, incremento, decremento, y nuevas expresiones de objetos pueden ser utilizados como una declaración