ho una classe denominata LocalConstants ....Accesso Costanti di classe statico che fa riferimento a Impostazioni App Config File
public static class LocalConstants {
public static string DM_PATH = ConfigurationManager.AppSettings["DMQueue"];
public static string PROJECT_PATH = ConfigurationManager.AppSettings["MSQueue"];
}
Quando si cerca di accedere a questa classe nel mio programma principale io sono sempre un'eccezione di riferimento null. Qualsiasi cosa da ConfigurationManager.AppSettings [è sempre nullo. Ma se scrivo
//The value is returned fine
string bo=ConfigurationManager.AppSettings["MSQueue"];
questo compila bene, ma è sempre nullo e lancia un NullRefexception
string moomoo = LocalConstants.PROJECT_PATH;
L'eccezione è L'inizializzatore di tipo per 'TestCodeOutOnSide.LocalConstants' ha generato un'eccezione.
innerException è il riferimento di base non impostato su un'istanza di un oggetto.
Anche se cambio il project_path a
public static readonly string PROJECT_PATH = @"FORMATNAME:DIRECT=OS:serus-nickl\RMQDEV";
ottengo la stessa eccezione
Tutte le idee?
È 'LocalConstants' nello stesso pr oject come app.config? – IAbstract
Sì, tutto è nello stesso progetto –