Instalador

21/11/2006 - 01:08 por kdokdo | Informe spam
Hola, hay alguna forma para poder cambiar la ruta de acceso del sql
server cuando instalo un programa que he creado?
O sea, lo que quiero es cambiar el archivo app.config y no sé si
alguno más dependiendo del ordenador en el que se tenga que instalar
(y que no tenga que preparar el archivo manualmente)

Gracias!

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
21/11/2006 - 08:26 | Informe spam
wrote in message
news:
Hola, hay alguna forma para poder cambiar la ruta de acceso del sql
server cuando instalo un programa que he creado?



Al decir "ruta de acceso" te refieres a la "cadena de conexión", ¿verdad?

O sea, lo que quiero es cambiar el archivo app.config y no sé si
alguno más dependiendo del ordenador en el que se tenga que instalar
(y que no tenga que preparar el archivo manualmente)



Si lo que quieres es preguntar la cadena de conexión durante el proceso
de instalación y grabarla en el app.config (o mejor dicho,
miprograma.exe.config, que es como queda el app.config después de generar el
ejecutable), puedes hacerlo añadiendo una acción de usuario al programa de
instalación.

Pero yo utilizo otro sistema: Con el instalador doy un .config con la
cadena vacía. Cuando arranca el programa por primera vez, se encuentra con
que la cadena está vacía, y presenta en pantalla un bonito asistente que
pregunta todos los datos necesarios, construye la cadena y la salva en el
.config. Esto permite instalar el programa no solo con el instalador, sino
también por otros métodos tales como una simple copia de ficheros, y en
todos los casos se "autoconfigura" preguntando los datos de conexión de una
forma amistosa para el usuario cuando arranca y se encuentra con que no los
tiene.
Respuesta Responder a este mensaje
#2 kdokdo
21/11/2006 - 21:33 | Informe spam
Muchisimas gracias Alberto!!


Alberto Poblacion ha escrito:

wrote in message
news:
> Hola, hay alguna forma para poder cambiar la ruta de acceso del sql
> server cuando instalo un programa que he creado?

Al decir "ruta de acceso" te refieres a la "cadena de conexión", ¿verdad?

> O sea, lo que quiero es cambiar el archivo app.config y no sé si
> alguno más dependiendo del ordenador en el que se tenga que instalar
> (y que no tenga que preparar el archivo manualmente)

Si lo que quieres es preguntar la cadena de conexión durante el proceso
de instalación y grabarla en el app.config (o mejor dicho,
miprograma.exe.config, que es como queda el app.config después de generar el
ejecutable), puedes hacerlo añadiendo una acción de usuario al programa de
instalación.

Pero yo utilizo otro sistema: Con el instalador doy un .config con la
cadena vacía. Cuando arranca el programa por primera vez, se encuentra con
que la cadena está vacía, y presenta en pantalla un bonito asistente que
pregunta todos los datos necesarios, construye la cadena y la salva en el
.config. Esto permite instalar el programa no solo con el instalador, sino
también por otros métodos tales como una simple copia de ficheros, y en
todos los casos se "autoconfigura" preguntando los datos de conexión de una
forma amistosa para el usuario cuando arranca y se encuentra con que no los
tiene.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida