Problema para conseguir ruta a acceso archivo xml

31/08/2007 - 14:13 por juanjelas | Informe spam
Se que exite un tema exactamente igual a este, q me he leido y probado
y no me ha conseguido solucionar mi problema, y me esta causando
qdarme muy estancado, asiq por favor si alguien conoce como solucionar
mi problema le pido que me eche un cable, se lo agradeceria
muchisimo...

Mi cuestión es la instrucción q me lleve hasta mi base.xml, toy
trabajando con Visual Studio, y tengo mis clases en una carpeta, y mis
xml en otra, solo quiero conseguir la ruta hasta mi base.xml para
poder cargarlo

"Aqui vendria lo que necesito"
XmlDocument doc = new XmlDocument();
doc.Load(pathfile);

Que es pathfile, un string con la cadena q me llevaria hasta el
directorio donde esta mi base.xml, por mucho q lo he intentado no he
sido capaz, y me imagino q muchos de vosotros alguna vez haya
trabajado con esto, he intentado:

//string pathfile Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()
[0].FullyQualifiedName)+ "\\base.xml";
//string pathfile System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)
+ "\\base.xml";
//string pathfile Path.GetDirectoryName(Assembly.GetCallingAssembly().Location)... bueno
este dice q Location no es un metodo de Assembly...

Bueno algunas cosas mas he puesto, yo solo quiero que mi proyecto
BASE, q tiene dos carpedas 1CLASE y 2XML, lea de mi clase base.cs (en
1CLASE), el archivo base.xml (en 2XML), por me estoy volviendo un poco
loco..

Bueno muchas gracias por la ayuda...1saludoooo
 

Leer las respuestas

#1 Wbert
31/08/2007 - 17:22 | Informe spam
Ya has provado con esta propiedad??

Environment.CurrentDirectory

Puedes poner tu estructura de directorios para tener idea de como se te
puede ayudar. Es un exe?? una aplicación web?? una dll??

No se por que estas tratando con esas funciones... la manera en que las usas
creo no es la correcta...

Saludos,

Wbert


"juanjelas" wrote:

Se que exite un tema exactamente igual a este, q me he leido y probado
y no me ha conseguido solucionar mi problema, y me esta causando
qdarme muy estancado, asiq por favor si alguien conoce como solucionar
mi problema le pido que me eche un cable, se lo agradeceria
muchisimo...

Mi cuestión es la instrucción q me lleve hasta mi base.xml, toy
trabajando con Visual Studio, y tengo mis clases en una carpeta, y mis
xml en otra, solo quiero conseguir la ruta hasta mi base.xml para
poder cargarlo

"Aqui vendria lo que necesito"
XmlDocument doc = new XmlDocument();
doc.Load(pathfile);

Que es pathfile, un string con la cadena q me llevaria hasta el
directorio donde esta mi base.xml, por mucho q lo he intentado no he
sido capaz, y me imagino q muchos de vosotros alguna vez haya
trabajado con esto, he intentado:

//string pathfile > Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()
[0].FullyQualifiedName)+ "\\base.xml";
//string pathfile > System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)
+ "\\base.xml";
//string pathfile > Path.GetDirectoryName(Assembly.GetCallingAssembly().Location)... bueno
este dice q Location no es un metodo de Assembly...

Bueno algunas cosas mas he puesto, yo solo quiero que mi proyecto
BASE, q tiene dos carpedas 1CLASE y 2XML, lea de mi clase base.cs (en
1CLASE), el archivo base.xml (en 2XML), por me estoy volviendo un poco
loco..

Bueno muchas gracias por la ayuda...1saludoooo


Preguntas similares