2

Windowsサービスアプリケーションでapp.configのカスタムセクションにアクセスしようとしています。

これが私がセクションを定義した方法です

<Configurations>
 <configSections>
   <section name="SectionName" type="ClassName, AssemblyName"/>
 </configSections>
 <SectionName>...</SectionName>
</Configurations>

次のエラーが発生します

次の構成セクションハンドラーの作成中にエラーが発生しました:パブリックではないため、タイプ' 、、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=null'SectionNameをロードできません。ClassNameAssemblyName

このエラーの考えられる理由は何でしょうか?

4

1 に答える 1

6

このクラスは存在し、公開されていましたが、既定のコンストラクターがありませんでした。
明らかに、デフォルトのコンストラクターは構成の解析時に内部的に呼び出されるため、構成セクションで使用されるそのようなクラスには必須です。

于 2012-08-17T15:50:33.777 に答える