2011-01-05 10 views
2

私は単純なMicrosoftのエラーメッセージで完全に混乱しています。デフォルトのアクセサが必要です:カスタム設定セクション

私は、カスタム(今度はカスタムのConfigurationElementとカスタムをConfigurationElementCollectionを利用して、だけでなく、いくつかのConfigurationProperties)のConfigurationSectionを含むアセンブリに対して、Xsd.exeではを実行すると、私は次のようなエラーメッセージが出ます:

Error: There was an error processing 'Olbert.Entity.Utils.dll'.

  • There was an error reflecting type 'Olbert.Entity.DatabaseConnection'.
  • You must implement a default accessor on System.Configuration.ConfigurationLockCollection because it inherits from ICollection.
を問題の

しかし、このクラスは、デフォルトのアクセサを持っています

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

私は何もしませんが、私は、インデックスによって要素のプロパティにアクセスする必要はありません以上を実現します。私はちょうどエラーメッセージを回避しようとしています。

何が起こっているのですか?

+1

問題を再現するコードスニペットを追加できますか? –

答えて

2

drop a;設定されたアクセサでセット{; }

+0

シュート、そうです。私はこの1つのダンサー賞を獲得:) –

関連する問題