LocalConstantsというクラスがあります。
public static class LocalConstants {
public static string DM_PATH = ConfigurationManager.AppSettings["DMQueue"];
public static string PROJECT_PATH = ConfigurationManager.AppSettings["MSQueue"];
}
メインプログラムでこのクラスにアクセスしようとすると、null参照例外が発生します。ConfigurationManager.AppSettings[からのすべては常にnullです。しかし、私が書くなら
//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";
同じ例外が発生します
何か案は?