tengo una clase llamada LocalConstants ....Acceso constantes de clase estática que hace referencia a configuración de la aplicación de configuración del archivo
public static class LocalConstants {
public static string DM_PATH = ConfigurationManager.AppSettings["DMQueue"];
public static string PROJECT_PATH = ConfigurationManager.AppSettings["MSQueue"];
}
Al intentar acceder a esta clase en mi programa principal que estoy recibiendo una excepción de referencia nula. Cualquier cosa desde ConfigurationManager.AppSettings [siempre es nula. Pero si escribo
//The value is returned fine
string bo=ConfigurationManager.AppSettings["MSQueue"];
esta compila bien, pero siempre es nula y lanza una NullRefexception
string moomoo = LocalConstants.PROJECT_PATH;
La excepción es el inicializador de tipo 'TestCodeOutOnSide.LocalConstants' produjo una excepción.
La innerException es la referencia de objeto básica no establecida en una instancia de un objeto.
Incluso si cambio el project_path a
public static readonly string PROJECT_PATH = @"FORMATNAME:DIRECT=OS:serus-nickl\RMQDEV";
tengo la misma excepción
¿Alguna idea?
Es 'LocalConstants' en la misma pr oject como la aplicación.config? – IAbstract
Sí, todo está en el mismo proyecto –