我有一个名为 LocalConstants 的类....
public static class LocalConstants {
public static string DM_PATH = ConfigurationManager.AppSettings["DMQueue"];
public static string PROJECT_PATH = ConfigurationManager.AppSettings["MSQueue"];
}
当试图在我的主程序中访问这个类时,我得到一个空引用异常。ConfigurationManager.AppSettings[ 中的任何内容始终为空。但如果我写
//The value is returned fine
string bo=ConfigurationManager.AppSettings["MSQueue"];
这编译得很好,但总是 null 并抛出 NullRefexception
string moomoo = LocalConstants.PROJECT_PATH;
例外是“TestCodeOutOnSide.LocalConstants”的类型初始化程序引发了异常。
innerException 是未设置为对象实例的基本对象引用。
即使我将 PROJECT_PATH 更改为
public static readonly string PROJECT_PATH = @"FORMATNAME:DIRECT=OS:serus-nickl\RMQDEV";
我得到同样的例外
有任何想法吗?