Accessing database connection string using app.config in C# winform

Я не могу получить доступ к строке подключения к базе данных app.config в моем приложении c# winforms.

Код 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' is obsolete: ' Этот метод устарел, он был заменен на System.Configuration!System.Configuration.ConfigurationManager.AppSettings'

Однако, когда я пытаюсь использовать:

conn.ConnectionString = System.Configuration!System.Configuration.ConfigurationManager.AppSettings["MyDBConnectionString"];  

я получаю ошибку: Только выражения присваивания, вызова, инкремента, декремента и нового объекта могут быть использованы в качестве оператора

19
задан Troy 12 December 2011 в 14:48
поделиться