Come faccio a trovare il percorso dell'applicazione in un'applicazione console?
In Windows Forms, posso usare Application.StartupPath
per trovare il percorso corrente, ma questo non sembra essere disponibile in un'applicazione console.
System.Reflection.Assembly.GetExecutingAssembly()
.Location
1
Combinalo con System.IO.Path.GetDirectoryName
se vuoi solo la directory.
Come da commento di Mr.Mindor'.
System.Reflection.Assembly.GetExecutingAssembly().Location
restituisce dove si trova attualmente l'assembly in esecuzione, che può essere o meno dove si trova l'assembly quando non è in esecuzione. Nel caso della copia ombra degli assembly, si otterrà un percorso in una directory temporanea. System.Reflection.Assembly.GetExecutingAssembly().CodeBase` restituirà il percorso permanente dell'assembly.