none
App.config fica preso na memória. RRS feed

  • Pergunta

  • Olá a todos!

    Estou com um projeto e quando o meu software é instalado pela primeira vez, um InputBox é aberta solicitando o nome do servidor SQL SERVER para que seja gerado um arquivo App.config com a linha de conexão completa. Quando execulto o software, o inputBox funciona corretamente e a minha classe obtem o nome do servidor e gera o arquivo App.conf normalmente sobre o existente, como eu esperava. O problema está no momento em que vou utilizar o arquivo App.config, onde solicito a ConnectionString, o C# informa ConfigurationManager.ConnectionStrings["SqlConnectionS"].ConnectionString; retorna nulo. Então percebi que o arquivo está preso na memória, já que ao verificar o arquivo em tempo de execulção, ele está completo com o nome do servidor sql server como eu espero.

    Alguém poderia dizer como posso fazer o C# reconhecer o novo arquivo? Pois já utilizei até o comando 

    ConfigurationManager.RefreshSection("connectionStrings"); mas nada mudou.

    Agradeço a atenção e a ajuda.

    terça-feira, 21 de setembro de 2021 21:22

Todas as Respostas