last day (15 days later) » 

18:20
1
A: Como ir buscar informação a um App.config

Tiago SVocê precisa abrir o arquivo de configuração antes ConfigurationManager.OpenExeConfiguration(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); Atribui a leitura para uma váriavel e faz as leituras a partir dela Configuration config= ConfigurationManager.OpenExeConfiguration(AppD...

continua a aparecer a mensagem a branco
Verifica se esse caminho AppDomain.CurrentDomain.SetupInformation.ConfigurationFile é o mesmo de onde está o seu executavel
Sim estão os dois na mesma pasta
E verifica se os Arquivos [seuExecutavel].exe.config e [seuExecutavel].vshost.exe.config estão com o atributo preenchido
dentro da pasta debug
não e uma config para exe é uma config para uma dll
mas sim estao os dois com os nomes bem preencidos
18:20
Você utilize essa dll em um exe?
prntscr.com/gb9fp1 isto é o que eu uso
Ok, mas pra você estar chamando esta tela de mensagem, você deve ter importado essa dll em um projeto WindowsForm, ou WPF ou algo parecido
Se eu não estiver errado, o Arquivo de configuração da dll não vai junto para a aplicação. Você deve adicionar estes atributos no arquivo de configuração da sua aplicação que não é a biblioteca dll
Mas eu tenho de usar o App.config no dll como faço ?
Você vai ter que por na aplicação
a Dll ele irá olhar no App.Config da aplicação, por isso que está vindo em branco
Ok muito obrigado
18:20
vlw, mas deu certo?
Não ,porque eu estou a desenvolver um programa que é a dll não sei se consigo aceder ao exe
Faça o seguinte, mande a sua DLL escrever teste 123 no AppConfig e em seguida faça a leitura, pois acesso ao App.config do exe você tem.
Você apenas terá que manipular pela dll
Como posso fazer isso ?
Se você estiver utilizando a classe que eu passei fica assim: AppConfig.SetValue("teste","1234") e depois faça a leitura AppConfig.Get("teste")
Mas sendo assim o utilizador não pode editar
18:20
Ele terá que editar atraves da sua dll ou exe
Mas o meu objectivo era ele editar a partir do App.config
Se ele não tiver acesso ao App.config da aplicação, só resta esta opção. Talvez, na sua dll você possa ver se tem a configuração teste caso negativo, pela a sua dll você abre uma janela para configurar
Muito obrigado foi uma boa ideia

last day (15 days later) »