Jump to content
passado

[Resolvido]Limpar configurações a cada debug

Recommended Posts

passado

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?

Share this post


Link to post
Share on other sites
pmaster

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 :)

Share this post


Link to post
Share on other sites
ribeiro55

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.


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.