Por que arquivos Settings.settings despejar todos os seus valores no app.config?
-
03-07-2019 - |
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?
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 )
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! :)