Ich habe versucht, das Verzeichnis der Konsolenanwendung zu erhalten den Code unten verwenden,Wie Ausführungsverzeichnis der Konsolenanwendung bekommen
Assembly.GetExecutingAssembly().Location
aber dieses gibt mir, wo der wohnt montieren. Dies kann anders sein als bei der Ausführung der Anwendung.
Meine Konsolenanwendung analysiert Protokolle ohne Parameter. Es muss in den Ordner logs/
innerhalb des Ordners der ausführbaren Datei gehen oder wenn ich ihm einen Pfad zu logs/
gebe es analysiert.
Haben Sie einen Blick auf diese Frage: http://stackoverflow.com/questions/ 674857/sollte-ich-verwende-appdomain-currentdomain-basedirectory-or-system-environment-current – Karsten