需要默认访问者:自定义ConfigurationSection

时间:2011-01-05 07:45:57

标签: c# xsd.exe configurationsection

我对一条简单的Microsoft错误消息感到困惑。

当我针对包含自定义ConfigurationSection的程序集运行XSD.exe时(后者又使用自定义ConfigurationElement和自定义ConfigurationElementCollection以及几个ConfigurationProperties),我收到以下错误消息:

  

错误:处理'Olbert.Entity.Utils.dll'时出错。

     
      
  • 有一个错误反映了'Olbert.Entity.DatabaseConnection'类型。
  •   
  • 您必须在System.Configuration.ConfigurationLockCollection上实现默认访问器,因为它继承自ICollection。
  •   

然而,有问题的课程有一个默认的访问者:

public object this[int idx]
{
    get { return null; }
    set { }
}

我意识到上面没有做任何事情,但我不需要通过索引访问元素的属性。我只是想解决错误信息。

那是怎么回事?

1 个答案:

答案 0 :(得分:2)

放弃了;在set访问器中。设置{; }