using System; using System.IO; using System.Reflection; namespace Articulos.Pregunta.P0420 { public sealed class ObtencionUbicacionAssembly { public static void Main() { // Título aplicación consola: Console.Title = "--- Obtención Ubicación Assembly en Ejecución ---"; Console.WriteLine (); // Obtención de la ubicación en disco del assebmly // que se encuentra en ejecución: string ubicacion = Assembly.GetExecutingAssembly().Location; // Presentación en pantalla del nombre del directorio // en el que se está ejecutando el assembly: Console.WriteLine ("Directorio de ejecución del assembly: {0}", Path.GetDirectoryName(ubicacion) ); // Espera a que el usuario presione la tecla // Enter para finalizar completamente la aplicación: Console.WriteLine ("\nPresione la tecla `Enter` para finalizar."); Console.ReadLine (); } } }