Avatar ·

Wie erhalte ich den Pfad zum Anwendungsordner in C#? Beste Methoden

Hallo zusammen! Ich bin ein Anfänger in C#-Entwicklung und habe ein Problem. Ich muss einige Konfigurationsdateien und temporäre Daten neben meiner Anwendung speichern. Ich habe `Application.StartupPath` in WinForms verwendet, aber als ich zu einer Konsolenanwendung gewechselt bin, war diese Eigenschaft nicht verfügbar. Dann habe ich `Directory.GetCurrentDirectory()` ausprobiert, aber es gibt nicht den Ordner zurück, in dem die .exe liegt, sondern den Ordner, aus dem ich das Programm starte (z.B. beim Starten aus Visual Studio ist das der Ordner bin/Debug). Hier ist ein Beispiel meines Codes, der nicht wie gewünscht funktioniert: ```csharp string configPath = Path.Combine(Directory.GetCurrentDirectory(), "config.xml"); // Die Datei wird nicht neben der exe erstellt, sondern im Startordner ``` Ich habe von `Assembly.GetExecutingAssembly().Location` und `AppDomain.CurrentD