Designer de seção de configuração .NET - Onde está minha coleção?
Estou usando o Designer de Seção de Configuração para .NET criar um simplesConfigurationElementCollection
. Istoparec que tudo funciona perfeitamente e o código é gerado automaticamente, pois os subelementos são visíveis no Intellisens
Infelizmente, mesmo que eu tenha adicionado elementos à coleção na seção de configuração, eles não existem no tempo de execução; mostra o @ da coleçLength
propriedade como 0 - ou seja, a coleção está vazia mesmo assim, como você pode ver no meu exemplo XML, eu as coloquei claramente lá:
<logParserSettings xmlns="LogParser">
<domainControllers>
<domainController ID="0" name="Local" serverType="Local" enabled="true"/>
<domainController ID="1" name="DC1" serverType="WindowsServer2003" enabled="false" />
<domainController ID="2" name="DC2" serverType="WindowsServer2008" enabled="false" />
</domainControllers>
</logParserSettings>
Diverso No designer, tudo o que tenho é o que você vê aqui, umConfigurationSection
, umaConfigurationElementCollection
e umConfigurationElement
- não há elementos / seções / grupos de configuração adicionais Não estou adicionando ou removendo nada no tempo de execuçãoEu tentei gerar e não gerar oSingleton
, mas nem a instância singleton nem a instância da classe settings parecem funcionarPara o atributo ID, oIs Key
propriedade @ está definida como true e todos os outros atributos são marcados como true paraIs Required
Alguém já se deparou com isso? Em caso afirmativo, que alteração devo fazer para que isso funcione conforme o esperado?