I have a visual studio solution with a number of projects. The configuration manager is carefully configured to create all but one of the projects (missed test project). After creating the solution on the command line, I got the following:
"XXX Debug Building | x64"
------ Missed Builds: Project: AAA ------
------ Missed assembly: Project: BBB, Configuration: Win32 debugging ------
No project selected for assembly for this solution configuration
------ Build launched: Project: CCC, Configuration: YYY Debug ia64 ------
<assembly here>
As you can see, the BBB project is skipped because it is not selected in the configuration manager, the CCC project and rest build ok, and the AAA project is skipped with NO REASON GIVEN. Does anyone know why a visual studio can skip building a project for no reason? All configuration names (XXX, YYY Debug, Debug) and platforms (x64 / Win32 / ia64) are correctly configured in the configuration manager.
source share