I am working on huge existing project (Visual Studio solution contains 22 projects, mixture of C and C++ code). To "Rebuild Solution" it takes a lot of time. I would like to clearly understand what are the possible reasons to use rebuild.
When I need to use "Rebuild Solution"? Can someone give any example?
This might not be the super-professional answer, but in my daily work with Visual Studio I usually just do regular "builds". Except when I recognize that e.g. intellisense goes mad (or similar weird things), I usually try to do a "Clean"-"Rebuild" (in theory Rebuild should be Clean->Build, but turned out that it isn't) to get everything running again. I assume that it sometimes is necessary because of wrong caching states in VS.