It seems that the Solution Task assumes that all projects in
a solution will be built using the same configuration as the solution, rather
than looking at the solution’s list of configurations, is that correct? For example, I have several reusable projects that I use in
both Windows and Web solutions, but they need to be compiled slightly differently
for the two environments. So instead of having Debug and Release
configurations, these projects have WinDebug, WinRelease, WebDebug and
WebRelease configurations. However, the solutions that use these projects
are built for one environment or the other, so the Release configuration of a
Windows solution uses the WinRelease configurations for the reusable projects.
I realize I could just make the project and solution configuration names match,
but I have a number of other configurations for various types of builds,
and I would have to create a whole lot of configurations for each reusable project,
most of which have no place being there. Am I missing some setting that would fix this? If not,
what are my alternatives? Thanks, Paul |