none
Como pegar a conexão de um arquivo .config de outra aplicação RRS feed

  • Pergunta

  • Estou precisando criar um atualizador de banco de dados, gostaria de criar um .exe que pegasse a conexão de outro .exe no caso um outro arquivo que tem .config (xml).

    Exemplo vou dar o nome de update para o atualizador, na hora que for executado o update ele iria pegar a conexão do programa atual, rodar e fechar

    Nesse caso não queria ler o arquivo xml inteiro e retirar os dados dele, gostaria apenas referenciar de qual arquivo .config  a aplicação update vai busca a conexão. obs: Não sei se é possível. 

    O arquivo .config vai estava dessa maneira 

    <?xml version="1.0"?>
    <configuration>
        <configSections>
        </configSections>
        <connectionStrings>
            <add name="NomePrograma.Properties.Settings.E__DADOS_MDFConnectionString"
                connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=&quot;C:\Program Files\NomePrograma\nomeBanco.mdf&quot;;Integrated Security=True;Connect Timeout=0"
                providerName="System.Data.SqlClient" />
          </connectionStrings>
      <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
      </startup>
    </configuration>

    Porem essa connectionString vai variar de acordo com cada cliente, pode estar em outro caminho ou configurada com sql server.

    Resumindo em outras palavras, gostaria que minha  Properties.Settings.Default.ccb buscasse a configuração de outra aplicação (.config)


    quinta-feira, 4 de julho de 2019 20:00

Todas as Respostas

  • Por motivos de segurança não é permitido pelo configuration manager,  mas pode utilizar um xdocument ou document. 

    Gilson Joanelo - Desenvolvedor Web

    domingo, 7 de julho de 2019 23:22