Como posso encontrar o caminho da aplicação's numa aplicação de consola?
Em Windows Forms, eu posso usar `Application.StartupPath' para encontrar o caminho atual, mas isso não't parece estar disponível em uma aplicação de console.
System.Reflection.Assembly.GetExecutingAssembly()
.Location
1
Combine isso com System.IO.Path.GetDirectoryName
se tudo o que você quiser é o diretório.
sup>1Como por Mr.Mindor's comment:
System.Reflection.Assembly.GetExecutingAssembly().Location
retorna onde a assembly em execução está atualmente localizada, que pode ou não estar onde a assembly está localizada quando não está em execução. No caso de shadow copying assemblies, você terá um caminho em um diretório temporário. O caminho 'System.Reflection.Assembly.GetExecutingAssembly().CodeBase']4 irá retornar o caminho 'permanente' da assembly.