Using Tarma Workshop
Tarma Workshop helps you to create installation ("Setup") programs
for your own software product. It consists of two major components:
- The development environment, also known as the Tarma Workshop. This is where
you design your installer, specify the files, folders, shortcuts, etc.
that must be installed, create the user interface (the Setup wizard pages
that the user will see), and define the installation actions.
- The actual installer, a small program
called Setup.exe that performs the installation.
How to get started
To create an installer, you must go through the following steps:
- Start the Tarma Workshop development environment.
- Create a new project.
- Add the files, folders, shortcuts, etc. that must be installed.
- Build the installer. This is as simple as pressing the F7
key or choosing the Project
> Build Default command from the main menu.
- Deal with any diagnostic
messages that Tarma Installer may generate as it checks and builds
your installer.
- Distribute your installer.
At a later date, you can re-open the project, make changes, and rebuild. Or
you can simply rebuild the project as-is, for example if some of the files
were updated, but nothing else changed.
Tip: You also use Tarma Workshop in batch mode to check or build
your installers. See Command line syntax for
details.
What's in a project?
A Tarma Installer project contains information about your installer:
- The files, folders, and shortcuts that must be installed.
- System settings such as registry entries, COM class registration, and
many more, that must be configured for your product.
- The dialog boxes that form the user interface of your installer.
- The action sequences that must be executed to install your product.
The project information is stored in a text file in XML format. It does NOT
contain the actual installation files themselves; these reside elsewhere on
your computer. Tarma Installer will copy them (in compressed form) to
the installation package when it builds your installer, but leaves them up
to you otherwise.
Upgrading from Tarma QuickInstall
For more information about the differences between Tarma Installer 2 (QuickInstall)
and Tarma Installer 5 and for upgrading your Tarma Installer 2.x projects,
see Upgrading from Tarma QuickInstall.
See also