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

Sir Pereira

My.Settings.Save

5 mensagens neste tópico

Boas pessoal,

é o seguinte, tenho um código para alterar o valor de uma setting, e no fim guardo.

Mas, isto tudo em debug. E por exemplo se encerrar o debug, e fizer de seguida o debug novamente, os settings ficam guardados do debug anterior, ou como se está em testes, são ficheiros temporários e não ficam gravados?

Abraço :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em debug os settings não são guardados

Ah ok, obrigado :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em debug os settings não são guardados

Errado. Em debug as Settings são guardadas normalmente, o que acontece é que quando fazes uma alteração no código do programa, é feito um rebuild ao teu projecto, e as settings que são "geradas" são as por defeito. No entanto se experimentares correr duas vezes o programa em debug, sem fazer alterações de código, podes ver que as Settings se mantêm.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Existem 2 tipos de âmbitos (scopes) de settings.

Se usares "User scope", as settings são "reset" quando a localização do executável altera e portanto, se estiveres sempre o projecto no mesmo sítio, não deveria alterar.

Se usares "Application scope", o "xméle" das settings está na raiz. Se no solution explorer meteres no ficheiro "Always copy" (ou coisa parecida), o efeito é as settings parecerem que são "reset" a todas as vezes que corres em debug.

Se for "Application scope", tira o "always copy" do "xméle", e mete "do not copy" no solution explorer.

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