Project Cache Tab

This tab allows you to change the project's caching options.

Project Cache Tab

Caching

To speed up the build process, Advanced Installer will store and reuse the archives it creates. Next time an archive with the same(unchanged) content will be required by a build process, the stored archive will be reused.

Enabling cache

You can enable caching in your project archives by selecting the “Speed up builds by caching unchanged archives” check-box.

Store cached files next to project

A sub-folder is created in the project folder; and will be used for caching.

Store cached files next in folder

This option allows you to specify a particular folder to be used for caching.

Disabling cache

You can disable caching in your project by unselecting the “Speed up builds by caching unchanged archives” check-box.

NoteWhen disabling the cache, the cached files are deleted.

Reusing archives

Advanced Installer has reduced to a minimum the number of compressing tasks to improve the build performance. For that, it relies on source files dates and size to decide whether the cached archives can be reused by the current build operation.

If the source files are changed, the stored archive will be removed and rebuilt.

NoteIn order to perform a clean build without reusing cached archives, you can use the “/rebuild” command-line or the Rebuild context menu button from the Builds page.

Caution!The OS does not guarantee that the file dates are updated in real time so there might be situations when the cached archives are used even if a source file content has been modified (without changing its dates and size). You should always rebuild the project for your release deployments to make sure that the newest source files are used.

Resources

Check for missing resources

"Check for missing resources before performing build" makes sure that pre-build events have the required resources.