Добавить строку подключения в 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 в мой проект библиотеки классов. Что я не уверен, какой из них выполним.