Я пытался получить каталог консольного приложения, используя код, приведенный ниже,Как получить каталог выполнения консольного приложения
Assembly.GetExecutingAssembly().Location
, но это одна дает мне, где собираться проживает. Это может отличаться от того, где я выполнил приложение.
Моя консольная программа анализирует журналы без параметров. Он должен перейти в папку logs/
внутри папки исполняемого файла, или если я дам ей путь к logs/
, он анализирует его.
Взгляните на этот вопрос: http://stackoverflow.com/questions/ 674857/should-i-use-appdomain-currentdomain-basedirectory-or-system-environment-current – Karsten