I have a solution containing a large number of projects.
To separate binaries from the sources, I changed BaseOutputPath
to "..\bin" and BaseIntermediateOutputPath
property in all projects to "..\obj".
It worked for the BaseOutputPath
- all binaries are in the common directory.
For the intermediate path it didn't work at all. It broke the projects, because the obj
directory is still created in the project folders, but now the files are not excluded from the project and appear as commitable for Git.
What am I doing wrong? Is it normal behavior? I don't want obj directories created in project directories. How can I achieve that behavior?
For now I just removed the property from projects. At least the obj
folders are not shown as project folders.