Pergunta

Por que arquivos Settings.settings despejar todos os seus valores no app.config?

Não é que muito de um grande problema, no entanto, a minha candidatura está ficando maior e eu acho agrupando-os em arquivos separados iria me ajudar a organizar as coisas melhor. Eu estava pensando em apenas criar vários arquivos de configurações, o que é bom, mas app.config está fundindo-se poderoso grande.

take de todos do que no app.config? Você realmente se importa com isso desde que logicamente tudo é agrupado em sua solução ou você gostaria de ter um pouco de ordem após a implantação bem?

Foi útil?

Solução

para algumas seções que você pode especificar arquivos de configuração externos ... apenas como uma dica:)

ex

<appSettings configSource="appsettings.config" />

Editar:
seu app.config vai ficar menor devido ao trocar as configurações para um arquivo separado. Você pode, então, separado das configurações de produção e provas (talvez no processo de construção, por exemplo. este ou este )

aqui

Editar:
encontrou outra solução para não trocar uma seção inteira, mas adicionar um delta para uma seção (mais info aqui )

ex

<appSettings file="config.config">

Editar:
resposta curta: você provavelmente não usar a facilidade de propriedade para as suas definições, de modo que suas configurações ficarão armazenados no app.config (ou .dll) para basicamente não ser mutável durante a execução (há alguns "hacks" para isso). se você quiser alterar as configurações, use a facilidade de propriedade!
aqui está uma descrição agradável ...
ps .: pena de editar tanto! :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top