Wie erhalte ich den Pfad zum Anwendungsordner in C#? Die besten 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 versucht, `Application.StartupPath` in WinForms zu verwenden, 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 sich die .exe befindet, sondern den Ordner, aus dem ich das Programm starte (z.B. beim Start aus Visual Studio ist das der Ordner bin/Debug). \n\nHier ist ein Beispiel meines Codes, der nicht wie gewünscht funktioniert:\n\n```csharp\nstring configPath = Path.Combine(Directory.GetCurrentDirectory(), "config.xml");\n// Die Datei wird nicht neben der exe erstellt, sondern im Startordner\n```\n\nIch habe von `Assembly.GetExecutingAssembly().Location` und `AppDomain.CurrentD` gehört