Adicione o connectionstring no app.config

Eu tenho uma biblioteca de classes em C # tem várias classes e um app.config. Eu coloquei ConnectionString em app.config da seguinte forma:

<connectionStrings>
    <add name="TRN_DB"
         connectionString="Database=TRN;Server=NDTSSN;User ID=ln_users2;Password=%4nu$r!;Connection Timeout=30;pooling=false;" 
         providerName="System.Data.SqlClient"
    />
</connectionStrings>

Eu tento abrir seqüência de conexão em uma das classes no meu projeto da seguinte maneira:

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

Mas isso me deu um erro como:

{"Referência de objeto não definida para uma instância de um objeto."}

A string de conexão está correta quando eu uso da mesma forma no web project dentro do web.config, Alguém sabe como posso acessá-lo no app.config? Eu já uso desta forma também:

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

essa me dá esse erro:

Este método é obsoleto, foi substituído por System.Configuration! System.Configuration.ConfigurationManager.Appsettings

Para deixar claro, não tenho outro projeto na minha solução, pois quero que minha biblioteca de classes funcione de forma independente. Eu não sou capaz de app web project e web.config para isso. Então, eu deveria adicionar a string de conexão ao app.config e acessá-la. Ou adicionar um web.config ao meu projeto de biblioteca de classes. Que não tenho certeza de qual deles é factível.

questionAnswers(6)

yourAnswerToTheQuestion