How do I find out what directory my console app is running in with C#?
Let's say your .Net core console application project name is DataPrep.
Get Project Base Directory:
Console.WriteLine(Environment.CurrentDirectory);
Output: ~DataPrep\bin\Debug\netcoreapp2.2
Get Project .csproj file directory:
string ProjectDirPath = Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, @"..\..\..\"));
Console.WriteLine(ProjectDirPath);
Output: ~DataPrep\