Ruta de Archivo

26/12/2005 - 23:46 por Armando | Informe spam
Cordial Saludo,
Tengo una aplicacion Windows que debe leer un archivo XML (datos). El
archivo yo lo cree y quedó dentro del proyecto. Para leer el archivo debo
darle el Path (ruta donde se encuentra el archivo). ¿Como hago para que
cuando cree el ejecutable y se instale en los clientes, la aplicacion
encuentre el archivo xml? en otras palabras que no quede con la ruta fija de
mi equipo.
gracias

Preguntas similare

Leer las respuestas

#1 Guerrero
27/12/2005 - 00:00 | Informe spam
Hola Armando, puede hacerlo de dos maneras. Cuando abres un fichero, da igual
el que sea, si especifica el nombre solo, el framework intentará emplazarlo
en la carpeta del Ejecutable o en el path. Si tu aplicacion cambiara de ruta
en la maquina donde se instale, lo que tienes que hacer es concatenar el
DirectorioActual de trabajo con el nombre del fichero, mira en
System.Environment.CurrentDirectory para obtener el directorio actual de
trabajo. Pero ten cuidado porque Windows cambia esta ruta a veces. Lo que
puedes hacer es utilizar la propiedad Location de la clase
System.Reflection.Assembly para acceder de manera segura a la ruta actual de
ejecutable.

Assembly actual = Assembly.GetExecutingAssembly();
string rutaActual = System.IO.Paht.GetFullPath(actual.Location);


"Armando" escribió:

Cordial Saludo,
Tengo una aplicacion Windows que debe leer un archivo XML (datos). El
archivo yo lo cree y quedó dentro del proyecto. Para leer el archivo debo
darle el Path (ruta donde se encuentra el archivo). ¿Como hago para que
cuando cree el ejecutable y se instale en los clientes, la aplicacion
encuentre el archivo xml? en otras palabras que no quede con la ruta fija de
mi equipo.
gracias
Respuesta Responder a este mensaje
#2 Jose Luis Manners
29/12/2005 - 04:08 | Informe spam
Otra cosa que puedes hacer es configurar la ruta de este archivo dentro de
tu app.config y tomar el valor desde alli. Luego simplemente cambias el
valor dentro del app.config de acuerdo a lo que necesites.

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Armando" wrote in message
news:
Cordial Saludo,
Tengo una aplicacion Windows que debe leer un archivo XML (datos). El
archivo yo lo cree y quedó dentro del proyecto. Para leer el archivo debo
darle el Path (ruta donde se encuentra el archivo). ¿Como hago para que
cuando cree el ejecutable y se instale en los clientes, la aplicacion
encuentre el archivo xml? en otras palabras que no quede con la ruta fija
de
mi equipo.
gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida