debug下正常 relase下 报错: GammaConfig”的类型初始值设定项引发异常。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
public class GammaConfig
{
private static GammaConfig _instance = new GammaConfig();
private XmlDocument xmlDoc = new XmlDocument();
public static GammaConfig Instance { get { return _instance; } }
private string _appGammaName = "";
public string Name
{
get
{
return "测试名字";
}
set
{
_appGammaName = value;
}
}
}
初始化时 调用 GammaConfig.Instance.Name 就报错
搜索了资料和文档后 得出结论 静态的 Instance属性或者方法等 需要增加静态构造函数,
static GammaConfig()
{
}