We always wonder why an MSI needs a lot of rules to create it. Here let us understand one thing first. MSIs are built for automated software distribution which can be maintained. For maintenance, we should follow certain rules. Here are few best practices while creating an MSI and will cover further details later on this blog.
-Always have the Windows Installer updated so that your package can be compatible with the latest version of windows.
-Use clean OS with core applications installed for setup capture.
-Close all running applications and any unwanted services.
-Make a copy of source setup before continuing the capture. In the case of any tampering with the source, you will have your copy.
-If there are dependencies exist, install them prior to capture.
-Take the initial snapshot using the packaging tool you use.
-Install the software as per client instructions.
-It is always a best practice to launch the application and suppress any User Agreement dialogues if present and do necessary user settings if mentioned by the client.
-Once you followed all the instructions and completed installation and launching process, close all opened applications.
-Now take the final snapshot.
-Save the package in a specific location. Before start working on it, keep a copy of it always.
The above are basic rules to perform the capture of legacy applications. We will learn more further while drilling down to details.
-Always have the Windows Installer updated so that your package can be compatible with the latest version of windows.
-Use clean OS with core applications installed for setup capture.
-Close all running applications and any unwanted services.
-Make a copy of source setup before continuing the capture. In the case of any tampering with the source, you will have your copy.
-If there are dependencies exist, install them prior to capture.
-Take the initial snapshot using the packaging tool you use.
-Install the software as per client instructions.
-It is always a best practice to launch the application and suppress any User Agreement dialogues if present and do necessary user settings if mentioned by the client.
-Once you followed all the instructions and completed installation and launching process, close all opened applications.
-Now take the final snapshot.
-Save the package in a specific location. Before start working on it, keep a copy of it always.
The above are basic rules to perform the capture of legacy applications. We will learn more further while drilling down to details.