none
app.config global para varios proyectos

    Pregunta

  • Buenas tardes a todos, estuve investigando una especie de app.config "global" y no encontre, para que varios proyectos lean una cadena de conexion del mismo archivo y no tener 1 app.config por cada .exe . Gracias un saludo
    jueves, 9 de febrero de 2017 18:28

Respuestas

  • ¿Has pensado en usar el archivo machine.config (se encuentra por debajo de la carpeta de Windows donde se instala el Framework)?

    Lo que pones en el machine.config automáticamente se comporta como si formase parte de todos los app.config de todas las aplicaciones de .NET que haya en esa máquina.

    • Propuesto como respuesta Joyce_ACModerator viernes, 10 de febrero de 2017 15:38
    • Marcado como respuesta JoniJeJ sábado, 11 de febrero de 2017 1:20
    viernes, 10 de febrero de 2017 7:45

Todas las respuestas

  • Hola:

    Create un fichero con extension XML donde escribes cadenas de conexion, parametros, etc y que todos los EXE lean dicho fichero
    Ejemplo de fichero XML

    ======================================
    <?xml version="1.0" encoding="windows-1252" ?>
    <Root>
    <section name="ACCESS">
     <setting name="ACCDB" value="D:\PC\Pedro\Dibujo.ACCDB"></setting>
    </section>
    <section name="ACCESS">
     <setting name="PIN" value="D:\PC\Pedro\Pin.ACCDB"></setting>
    </section>
    <section name="FICHEROPDF">
     <setting name="PDF" value="D:\PC\Pedro\PDF\"></setting>
    </section>
    </Root>
    ======================================

    Un saludo desde Bilbo
    Carlos

    jueves, 9 de febrero de 2017 19:46
  • hola, gracias por responder. si eso lo pude hacer, pero para apuntar los DataSet de los proyectos al mismo archivo de configuracion?
    jueves, 9 de febrero de 2017 23:33
  • ¿Has pensado en usar el archivo machine.config (se encuentra por debajo de la carpeta de Windows donde se instala el Framework)?

    Lo que pones en el machine.config automáticamente se comporta como si formase parte de todos los app.config de todas las aplicaciones de .NET que haya en esa máquina.

    • Propuesto como respuesta Joyce_ACModerator viernes, 10 de febrero de 2017 15:38
    • Marcado como respuesta JoniJeJ sábado, 11 de febrero de 2017 1:20
    viernes, 10 de febrero de 2017 7:45
  • ¿Has pensado en usar el archivo machine.config (se encuentra por debajo de la carpeta de Windows donde se instala el Framework)?

    Lo que pones en el machine.config automáticamente se comporta como si formase parte de todos los app.config de todas las aplicaciones de .NET que haya en esa máquina.

    Muchas gracias
    sábado, 11 de febrero de 2017 1:20