AppDomain.CurrentDomain.BaseDirectory: Esta es la mejor opción, te devuelve el directorio base donde se encuentran las librerías, incluyendo aplicaciones ASP.NET
Directory.GetCurrentDirectory(): Realiza una llamada a GetCurrentDirectory de kernel32.dll. La documentación de MSDN afirma que no se garantiza que funcione en dispositivos móviles.
Environment.CurrentDirectory: este llama a Directory.GetCurrentDirectory()
Assembly.Location: se utiliza de la forma:
this.GetType().Assembly.Location
Devuelve la ruta completa al ensamblado, incluyendo el nombre del ensamblado en si.
Application.StartupPath: Está en el espacio de nombres System.Windows.Forms, se suele usar en los Windows Forms únicamente.
Application.ExecutablePath: Es lo mismo que Application.StartupPath, pero este incluye el nombre del ejecutable.
No hay comentarios:
Publicar un comentario