DevGoiás .NET Site
Página Inicial do Fórum Página Inicial do Fórum > Desenvolvimento .NET > C#
  Posts Novos Posts Novos
Procurar o fórum   

Como escrever num arquivo de configuração

 Responder Responder
Autor
Mensagem
  Tópico Procurar Tópico Procurar  Opções do Tópico Opções do Tópico
junniorsouzza Veja o Drop-Down
DevSilver (Novo)
DevSilver (Novo)


Registrado: 09/Novembro/2009
Status Online: Offline
Mensagens: 4
  Citação de  junniorsouzza Citação de   ResponderResposta Link direto para este Post Tópico: Como escrever num arquivo de configuração
    Enviado: 07/Dezembro/2009 em 22:35
Olá pessoal. Eu tenho um app.config na minha aplicação e preciso guardar nele um caminho para um diretório onde irei fazer backup do meu banco. Mas esse caminho é setado pelo usuário do programa em tempo de execução. Então eu quero gravar esse diretório no arquivo de configuração. Como eu faço para gravar??
Voltar para topo
rogeriofaria Veja o Drop-Down
DevSilver (Novo)
DevSilver (Novo)


Registrado: 11/Junho/2008
Status Online: Offline
Mensagens: 9
  Citação de  rogeriofaria Citação de   ResponderResposta Link direto para este Post Enviado: 08/Dezembro/2009 em 16:20
Pra incluir, voce coloca apenas:
<add key="nome" value="valor" />

Agora, pra alterar, voce precisa escrever todo o codigo.
Mas como na internet "nada se cria, tudo se copia"   =)
teve um cara que fez uma classe que faz isso, e está em: http://www.eggheadcafe.com/articles/20030907.asp
É uma classe que abre o "...exe.config" como XML e altera o elemento com o atributo que tenha o mesmo nome da chave passada. E se a chave nao existir, ele a cria.

Rogério Faria
Voltar para topo
barley3066 Veja o Drop-Down
Administrador
Administrador
Avatar

Registrado: 06/Dezembro/2004
Status Online: Offline
Mensagens: 518
  Citação de  barley3066 Citação de   ResponderResposta Link direto para este Post Enviado: 09/Dezembro/2009 em 15:59
só tem um pequeno problema nisso, performance.
depois de alterar o arquivo de config a aplicação/web site terá q ser compilado novamente da linguagem intermediaria para a de baixo nível de execução.

Se for uma alteração esporadica, blz, senão...acho melhor procurar outra saída.

---
José Lino
neto@devgoias.net
http://joselino.net
Microsoft Student Partner - Lead

 

Voltar para topo
rogeriofaria Veja o Drop-Down
DevSilver (Novo)
DevSilver (Novo)


Registrado: 11/Junho/2008
Status Online: Offline
Mensagens: 9
  Citação de  rogeriofaria Citação de   ResponderResposta Link direto para este Post Enviado: 09/Dezembro/2009 em 16:31
Sim, mas como a compilação em linguagem de maquina é feita sob demanda, somente uma parte da aplicação será re-compilada quando necessário. Então acho que o desempenho perdido é pequeno em relação ao benefício.

Voltar para topo
junniorsouzza Veja o Drop-Down
DevSilver (Novo)
DevSilver (Novo)


Registrado: 09/Novembro/2009
Status Online: Offline
Mensagens: 4
  Citação de  junniorsouzza Citação de   ResponderResposta Link direto para este Post Enviado: 10/Dezembro/2009 em 11:21
Putz... Muito bom esse exemplo que vc passou. Vlw mesmo rogério!!
Voltar para topo
 Responder Responder

Ir para Permissões do Fórum Veja o Drop-Down

Bulletin Board Software by Web Wiz Forums® version 9.06
Copyright ©2001-2007 Web Wiz

Pagina aberta em 0.047 segundos..