2010-10-06 7 views
14

Je le code suivant:Impossible d'utiliser C# ConfigurationManager

using System.Configuration; 

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

Cependant, il ne reconnaît pas ConfigurationManager. Je pris ce code directement à partir here

Donc, je manque clairement quelque chose, mais ne peut pas identifier ce.

Répondre

40

Avez-vous une référence à System.Configuration? Il n'est pas ajouté aux projets .NET par défaut.

+0

si ce projet est partagé? – Somachr

13

Je faisais la même question.

Il m'a fallu un peu de temps pour comprendre que l'ajout de la référence n'ajoute pas l'utiliser. J'ai dû cliquer avec le bouton droit sur le projet et sélectionner Ajouter une référence, puis sélectionner System.Configuration dans l'onglet .NET.

travaillé comme un charme!

0

je dû télécharger le refernce d'assemblage puis ajouter au projet ne sais pas si d'autres avaient ce problème

1

Assurez-vous que la réelle project vous travaillez a une référence à System.Configuration. Je travaillais dans un projet d'accès aux données, pas dans le projet de la couche de présentation. Donc je commençais à être un peu confus parce que j'avais pensé que j'avais une référence, mais en réalité le data project manquait la référence.

Questions connexes