I have a requirement for compiling large number of projects (some of them having dependency one to other). Of course I can put them under single solution file under Visual Studio and manage the compilation. But the existing solutions isn't configured in such a way. Also I feel the build scripts are better efficient to manage them.
But I could not find any proper tools to convert the Visual Studio Project files which contains all my required settings in an MSBuild Script file. Adding each and every files manually is a tedious task.
My questions are
- Are there any tools which exists to create and manage MSBuild text file?
- Can I give project files as is to the MSBuild script for compilation?
- If I have to manually specify the source files, how can I sync up the project files and MSBuild script file on adding new files later?
- Is it possible to leverage the multi-core CPUs with MSBuild to compile independent projects in parallel?