It's not clear from the documentation what the working directory is for pre-build or post-build events in Visual Studio. What is it? Where is this documented?
Asked
Active
Viewed 7,266 times
2 Answers
10
For future reference, to find the execution directory, you could also enter:
"start cd"
in the Pre-Build event command line area.
This will open a command prompt in the current path after saving and triggering a build.
Also, the directory will be pointing in the \bin\debug|release.

Jon Jon
- 101
- 1
- 4
-
1+1 I do not have a bin directory, but with this I was able to discover that the Pre-Build event's working directory is the one containing my *.vcxproj file. – Ben Oct 17 '19 at 17:34
5
The working directory is the bin directory of the project.
I was unable to find documentation, but I tested this by making a post build event that made a directory. Then I checked where it was created.

Scotty H
- 6,432
- 6
- 41
- 94
-
1More specifically, it is `bin\$(ConfigurationName)\netcoreapp1.1` (or whatever your sdk resolves to). – melston Jun 20 '17 at 23:22