• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

passado

[Resolvido]Limpar configurações a cada debug

5 mensagens neste tópico

Boas pessoal tou a usar configurações na minha aplicação acontece que cada vez que testo a aplicação e gravar as definiçoes quando volto a testar ele nao limpa as configurações, ou seja assume as ultimas que gravei, como faço para cada vez que corro o debug ele limpe as configurações para o que tenho por defeito?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas passado

Faz um pequeno teste. Coloca um break point num sitio em que tenhas a certeza que ele báta, e vê se ele realmente para no teu break point.  Depois diz alguma coisa

Comprimentos :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A ideia é precisamente não voltar ao mesmo ;)

Mas, se precisas de testar qualquer coisa, podes voltar aos padrões se compilares com um assembly name diferente.

Isso acontece porque é criado outro ficheiro de configurações.

Caso não queiras estar sempre a trocar o assembly name (claro que não... é ridículo), se descobrires o sítio onde está o ficheiro de configurações, basta apagá-lo depois de cada execução, para que volte às settings que tens por defeito.

Tipicamente, podes encontrar as configurações em (Windows 6,7):

C:\Users\[o teu utilizador]\AppData\Local\[nome da empresa]\[nome do executavel e um id qualquer]\[versão]

por exemplo:

C:\Users\Sérgio Ribeiro\AppData\Local\Rising_Cognition\Clipboard++.exe_Url_sn3kcthgjiwticdbmf2hjpyttve1gwvo\1.0.0.0

Para fazer esse tipo de testes, sugiro que não graves as settings.

Se não chamares o Settings.Save, e se desactivares a opção no My Project que força a gravação das settings na saída da aplicação (retirar o visto de "Save My.Settings on shutdown"), penso que o ficheiro nunca é criado, o que faz com que tenhas sempre as settings padrão.

Quando a aplicação sair de testes, activas o visto e colocas os .Save lá nos sítios estratégicos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora