ajetrumpet
Banned
- Local time
- Yesterday, 19:12
- Joined
- Jun 22, 2007
- Messages
- 5,638
I have been using the ADE's to package solutions and deploy them for a while now, so here is a guide for people that want to use it to distribute their solutions as well. It took some time getting used to this packager, and I could not find suitable instructions when I was learning how it worked, so maybe this thread will be useful for beginners.
The destination is where the installer will create a folder with the setup MSI installer file, and a compressed folder with all application files in it:
The ROOT INSTALL FOLDER is the common location on computers where the MSI will copy your files to. If you choose PROGRAM FILES as your destination, be aware that the packager will copy files to the PRIMARY directory on 64-BIT machines. If you have files that are necessary for the application to run, this may pose a problem if your code references the wrong program files directory. 64-BIT machines have these directories with different names than the 32-BIT machines do.
The INSTALL SUBFOLDER is the sub directory of the ROOT where the MSI will copy your files to (if the subfolder does not already exist, it will be created):
The INSTALLATION REQUIREMENTS will create different files depending on your choice. Under each option, it tells you what will be installed. If you choose the third option, the runtime program will be installed on the destination machine regardless of any access version that's present. If the full version of 2007 is already on the machine, the application you install will open with runtime by default:
Program icons need to have the .ICO file extension:
Additional files can be packaged from anywhere (the source can be anywhere on your machine). The install subfolder COLUMN here tells the packager which sub directory of the INSTALL SUBFOLDER (if there is one) to send the file to. In the example below, the backend file called ListenData.accdb will have the following path once it is installed: c:\program files\jab\listendata.accdb. "JAB" is my install subfolder that I specified, so the sound files would be installed with a path like so: c:\program files\jab\voicemale\yellow.wav
The product name is what will appear at the top of the first screen when the user runs the installer package:
The destination is where the installer will create a folder with the setup MSI installer file, and a compressed folder with all application files in it:
The ROOT INSTALL FOLDER is the common location on computers where the MSI will copy your files to. If you choose PROGRAM FILES as your destination, be aware that the packager will copy files to the PRIMARY directory on 64-BIT machines. If you have files that are necessary for the application to run, this may pose a problem if your code references the wrong program files directory. 64-BIT machines have these directories with different names than the 32-BIT machines do.
The INSTALL SUBFOLDER is the sub directory of the ROOT where the MSI will copy your files to (if the subfolder does not already exist, it will be created):
The INSTALLATION REQUIREMENTS will create different files depending on your choice. Under each option, it tells you what will be installed. If you choose the third option, the runtime program will be installed on the destination machine regardless of any access version that's present. If the full version of 2007 is already on the machine, the application you install will open with runtime by default:
Program icons need to have the .ICO file extension:
Additional files can be packaged from anywhere (the source can be anywhere on your machine). The install subfolder COLUMN here tells the packager which sub directory of the INSTALL SUBFOLDER (if there is one) to send the file to. In the example below, the backend file called ListenData.accdb will have the following path once it is installed: c:\program files\jab\listendata.accdb. "JAB" is my install subfolder that I specified, so the sound files would be installed with a path like so: c:\program files\jab\voicemale\yellow.wav
The product name is what will appear at the top of the first screen when the user runs the installer package:
Last edited: