2010-10-06 15 views
14

Ho il seguente codice:Impossibile utilizzare C# ConfigurationManager

using System.Configuration; 

namespace test 
{ 
    public partial class MyService : ServiceBase 
    { 
    public static ReadConnectionStrings() 
    {       
     ConnectionStringSettingsCollection connections = 
      ConfigurationManager.ConnectionStrings; 

Tuttavia, non riconosce ConfigurationManager. Ho preso questo codice direttamente da here

Quindi mi manca chiaramente qualcosa, ma non riesco a identificare cosa.

risposta

40

Avete un riferimento a System.Configuration? Non è aggiunto ai progetti .NET per impostazione predefinita.

+0

Cosa succede se questo è un progetto condiviso? – Somachr

13

Avevo lo stesso problema.

Mi ci è voluto un po 'per capire che aggiungere il riferimento non è aggiungere l'utilizzo. Ho dovuto fare clic con il tasto destro del mouse sul progetto e selezionare Aggiungi riferimento, quindi selezionare System.Configuration nella scheda .NET.

Ha funzionato come un fascino!

0

ho dovuto scaricare il refernce assemblaggio quindi aggiungere al progetto non è sicuro se gli altri avevano questo problema

1

Assicurarsi che l'attuale project si sta lavorando ha un riferimento a System.Configuration. Stavo lavorando a un progetto di accesso ai dati, non al progetto del livello di presentazione. Quindi ero un po 'confuso perché pensavo di avere un riferimento, ma in realtà il data project mancava il riferimento.

Problemi correlati