Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2010, 05:14
Acelsp
 
Fecha de Ingreso: mayo-2008
Mensajes: 70
Antigüedad: 15 años, 11 meses
Puntos: 0
Problema con Application.StartupPath y Windows 7

Hola a todos,

Tengo el siguiente problema. Tengo que acceder a un fichero situado en la misma carpeta donde se ejecuta mi aplicación, creada bajo VB.NET. Para ello, he probado estas tres cosas:

- Application.StartupPath
- System.Environment.CurrentDirectory
- System.IO.Path.GetDirectoryName(System.Reflection. Assembly.GetExecutingAssembly().Location)

Con todas estas opciones tengo el mismo problema en Windows 7. Si la aplicación se instala en "C:\Archivos de programa (x86)\MiApp", al ejecutar cualquiera de las opciones anteriormente citadas, el sistema me devuelve "C:\Program Files (x86)\MiApp" y por tanto no puedo acceder a mi fichero.

Una solución evidente sería llevarme el fichero a otro sitio, pero me gustaría encontrar una solución a este problema. Alguien puede ayudarme?