Where does the question come from? Did you just see an option and decide to ask?
As a rule, it should work very well, and if it is not, there is no reason to turn it off. But sometimes dependencies do not work properly, and you need to rebuild everything manually. If this happens frequently in your project, you should disable it.
In complex solutions with many dependencies, error can sometimes occur. For example, changing a file in the library will not cause the executable to restart for any reason or something like that. Obviously, this is not an ordinary course of events; disabling the function makes the task easier if this happens.
source share