For regular projects with source code, when you ask Visual Studio to create a project, it will build it only if it is considered obsolete. (The documentation for the / build command line confirms this.)
However, for installation projects, it seems that Visual Studio always creates them, regardless of whether the dependencies are updated. This happens even for a simple scenario, when the installation project contains only the main output of another project.
Why do installation projects behave like this? Is there any way to change this behavior?
source share