Inicio Foros Lenguajes de programación, desarrollo, código fuente .Net C# VB y PowerShell Carpeta del ejecutable aplicación C# de consola

  • Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 4 años por Varios.
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #37913
    Varios
    Moderador

    Hola, estoy haciendo una pequeña aplicación de consola (Console) en Visual Studio Community 2019 .Net, en C# (C Sharp). Necesito sacar la carpeta (la ruta, el path) de donde está el ejecutable de mi aplicación. Por los foros he visto que es con:

    string pathExe = application.ExecutablePath;

    Pero no me funciona, agrego el using;

    using System.Windows.Forms;

    Y sigue sin detectármelo.

    ¿Cómo puedo obtener el path del ejecutable en una aplicación de consola C#?

    #37914
    alonsojpd
    Superadministrador

    Es normal que no te funciones el using System.Windows.Forms;, dado que las apliaciones de consola, precisamente, no usan ese namespace, que es para aplicaciones de formularios con GUI.

    En lugar de application.ExecutablePath;, utiliza:

    string pathExe = AppDomain.CurrentDomain.BaseDirectory;

    Que necesiará el using:

    using System;

    #37915
    Varios
    Moderador

    Solicionado con AppDomain.CurrentDomain.BaseDirectory;

    Muchas gracias!!

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.