If I'm trying to build a solution with MSBUILD turned OFF. And I tell it to 'build all'. It only ever builds the first project and skips the rest.
Another bug that's somewhat related is that when I try to manually select projects to build, it lets me do it, but then when I save it out, it doesn't save those selections. I even looked into the xml of the project file and it's not saving it.
I can think of a couple of possible causes. First, open the solution file in notepad and check that each project listed in the solution has a unique identifier. The other possible cause is that when you specify a configuration to build, that configuration must exist on all the projects. To check this, open the Configuration Manager window and next to each project, click on the Configuration drop down list and make sure that config exists for each project in the solution.
Also, if the solution contains projects which are “unloaded” in Visual Studio then they will not build when “all projects” is selected. To build them then you’ll need to choose “Selected Projects” and explicitly choose them to be built.
nope neither. It's a solution with 4 projects and no projects unloaded at all. It's set to compile all projects. The only thing 'odd' if you can call it that is that we added the project to the solution after the finalbuider project was created with 'build all projects'. This shouldn't matter though since setting it to build all projects should in theory build anything in that solution. If you can't reproduce it there I can give you steps to repro the problem.
It's not skipping the other projects because they don't need rebuilding, is it? Of course, this still doesn't explain the other issue you reported.
If possible, could you please send the project file (.fbp5 or .fbz5), log file (.fbl5) and solution file (.sln) to support at finalbuilder dot com, so we can take a look at it? Thanks.
yea, I checked to make sure it wasn't a matter of just not needing to be rebuilt. It's a clean pull to a blank directory. I'll strip the FB file down and send it over.