BLD:Q0091

Object is not used in current configuration - excluded from build

The indicated object is not used in the current package and is therefore neither checked nor included in the installation database. This is an optimization that helps to keep the distribution package as small as possible.

Whether or not a particular object is used by a package depends on the configuration and the object type, as shown in the following table. Object types not mentioned here are always included in the distribution package.

Object type Object is used if...
Component ...it is included in at least one feature. Note that if a component is not used, none of its resources are considered to be used either and will be omitted from the distribution package.
Installation file ...its component is used, or if it doesn't belong to a component at all. (Note that for MSI, each file must belong to a component.)
Installation folder ...its component is used, or if it doesn't belong to a component at all. However, folders are always created on demand, even if their component is missing.
Shortcut ...its component is used, or if it doesn't belong to a component at all. (Note that for MSI, each shortcut must belong to a component.)
Registry key ...its component is used, or if it doesn't belong to a component at all. However, registry keys are always created on demand, even if their component is missing.
Registry value ...its component is used, or if it doesn't belong to a component at all. (Note that for MSI, each registry value must belong to a component.)
INI file value ...its component is used, or if it doesn't belong to a component at all. (Note that for MSI, each INI file value must belong to a component.)
Environment variable ...its component is used, or if it doesn't belong to a component at all. (Note that for MSI, each environment variable must belong to a component.)
Service ...its component is used, or if it doesn't belong to a component at all. (Note that for MSI, each service must belong to a component.)
Rich text ...it is used by at least one dialog that is used itself.
Bitmap ...it is used by at least one dialog that is used itself.
Icon ...it is used by at least one dialog that is used itself.
Font style ...it is used by at least one dialog that is used itself.
Dialog ...it is used as part of at least one Run Dialog action that in turn belongs to an action sequence that is used itself.
MSI dialog ...it is used as part of at least one Run Dialog action that in turn belongs to an action sequence that is used itself.
Action sequence ...it is one of the required action sequences, or if it is used by at least one Run Sequence action that in turn belongs to an action sequence that is used itself.

Solution

This situation is usually harmless, although you might want to check that the omission is not due to an oversight.