Добавить строку подключения в app.config

У меня есть библиотека классов в C # имеет несколько классов и app.config. Я поместил ConnectionString в app.config следующим образом:


    

Я пытаюсь открыть строку подключения в одном из классов в моем проекте следующим образом:

     string connectionString = ConfigurationManager.ConnectionStrings["TRN_DB"].ConnectionString.ToString();
       SqlConnection con = new SqlConnection(connectionString);
       con.Open();

Но это дало мне ошибку как: {"

В экземпляре объекта не задана ссылка на объект."}

Строка подключения верна, когда я использую тот же способ в веб-проекте внутри web.config. Кто-нибудь знает, как я могу получить к нему доступ в app.config? Я уже использую это тоже так:

 string connectionString = System.Configuration.ConfigurationSettings.AppSettings["TRN_DB"];

этот даст мне эту ошибку:

Этот метод устарел, он был заменен System.Configuration! System.Configuration.ConfigurationManager.Appsettings

Чтобы было понятно, я неВ моем решении нет другого проекта, так как я хочу, чтобы моя библиотека классов работала независимо. Я не могу приложить к этому веб-проект и web.config. Поэтому я должен либо добавить строку подключения в app.config и получить к ней доступ, либо добавить web.config в мой проект библиотеки классов. Что я не уверен, какой из них выполним.

Ответы на вопрос(6)

Ваш ответ на вопрос