We have several hundred visual studio project projects that I need to put together into a construction solution. We currently have a custom ruby script that uses rake for this. But it is fragile and allows only a few visual studio macros ($ (TargetDir), $ (TargetName), etc.), as well as the rest. Plus, Ruby grammar annoys me like Perl: the wrong way.
So my question is: if you have a directory, is there a tool that will recursively find all .vcxproj and .csproj files and generate a solution file with dependencies? When I say “with addictions,” it means that some projects need to be built in front of others. I found several other posts here when the stack overflow pointed to a tool that generates solution files: but it does not create dependencies. Therefore, without dependencies, any tool for creating solutions is completely useless. Does anyone know something that will do this?
If not a solution file, does anyone know something that just emits a list of dependencies?
PS And before anyone asks: manually creating a solution file is out of the question. We just have too many project files.
source
share