0

C#: Pfad zum Projektverzeichnis

Um den Pfad zum aktuellen Projekt in C# zu bekommen, kann man folgenden Ausdruck verwenden:

string path = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Fullname;

Dadurch landet man nicht im „bin/Debug“ Verzeichnis, sondern wirklich im Projektordner.

Braucht man den Pfad um eine darin liegende Datei zu öffnen, so kann man alternativ auch, nach dem Hinzufügen der Datei zum Projekt, in deren Properties -> Copy to Output Directory -> Copy if newer auswählen.
Nun reicht es im Code nur den Dateinamen, ohne den Pfad anzugeben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert