Sobre instalador de vbExpress

14/03/2007 - 12:00 por Carlos Gómez | Informe spam
Cuado hago un programa, normalmente uso un archivo XML con la
configuración del programa (cadenas de conexion, valores por
defecto)

Mientras estoy creando el programa, este archivo XML, lo situo en el
directorio donde se encuentra el ejecutable:

My.Application.Info.DirectoryPath & ("/DatosXML.xml")

Este archivo, lo agrego a la solución: explorador de soluciones--

agregar elemento existente



Bien, es problema es el siguiente:
Tras crear el instalador mediante el asistente de publicación e
instalar el programa, este archivo no se situa en la carpeta donde se
encuentra el ejecutable.

Pues bien, como hago para solucionar el problema. ¿Hay alguna forma de
conseguir que este archivo se situe con el ejecutable?, o bien,
¿donde lo coloco cuando estoy haciendo el programa para que tras
instalarlo lo pueda localizar?
 

Leer las respuestas

#1 Toni Recio
14/03/2007 - 15:46 | Informe spam
Un par de sugerencias:

- Verificar la propiedad "Copiar en el directorio de resultados" del archivo
XML dentro de la solución.

- Usar un archivo de configuración estándar. Te ahorrarás muchos dolores de
cabeza.

Espero te sirva de ayuda.

"Carlos Gómez" wrote:

Cuado hago un programa, normalmente uso un archivo XML con la
configuración del programa (cadenas de conexion, valores por
defecto)

Mientras estoy creando el programa, este archivo XML, lo situo en el
directorio donde se encuentra el ejecutable:

My.Application.Info.DirectoryPath & ("/DatosXML.xml")

Este archivo, lo agrego a la solución: explorador de soluciones--
>agregar elemento existente

Bien, es problema es el siguiente:
Tras crear el instalador mediante el asistente de publicación e
instalar el programa, este archivo no se situa en la carpeta donde se
encuentra el ejecutable.

Pues bien, como hago para solucionar el problema. ¿Hay alguna forma de
conseguir que este archivo se situe con el ejecutable?, o bien,
¿donde lo coloco cuando estoy haciendo el programa para que tras
instalarlo lo pueda localizar?


Preguntas similares