Ciao a tutti, apro un'altra questione su c#...stavolta riguardo la classe ConfigurationManager....premetto che sto utilizzando .net 4 e visual studio 2010.
Allora ho creato un file App.config dove ho inserito la stringa di connessione al db, fatto questo ho creato una classe che si occupa di tutte le varie operazioni sul database (tutto funziona quando passo la stringa di connessione manualmente), ho importato la classe System.Configuration ma se provo a settare la stringa di connessione con ConfigurationManager.ConnectionStrings["connStr"].connectionString; non mi trova la classe ConfigurationManager....ecco il codice:
codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient; // importo la classe per connettermi al database
using System.Configuration; // importo la classe per gestire il file di configurazione
namespace WindowsFormsApplication1
{
class DbConnection
{
//private String server, db, user, pwd;
private String connectionStr;
public DbConnection()
{
// QUA C'E' L'ERRORE!!!
this.connectionStr = ConfigurationManager.ConnectionStrings["test"].connectionString;
}
// .....segue il resto del codice
}
}
l'errore che mi da è:
codice:
Errore 1 Il nome 'ConfigurationManager' non esiste nel contesto corrente C:\Documents and Settings\alberto.mori\Documenti\Visual Studio 2010\Projects\WindowsFormsApplication1\WindowsFormsApplication1\DbConnection.cs 16 34 WindowsFormsApplication1
Qualcuno può aiutarmi??? Ho cercato dappertutto ma tutto sembra corretto...