We are using .NET 3.5 with VS2008. I have a solution with ~20 projects in it, and that number will grow over time as the application grows and adds new modules. Today I needed
Since Solution files are not MSBuild files you won't be able to perform such operations. You only choice is to deal with it or to use a master msbuild file in place of building the solution file. One option could be to create a special configuration that is used by your build process. And for solution files you can specify the configuration used.