Five Tips for Delivering Working Software with Agile
This white paper discusses the five ways that teams can integrate installation into their agile processes, improving application quality, providing for better customer satisfaction and further accelerating application delivery.
Managing the Life Cycle of a Suite/Advanced UI Installation
This white paper offers help in planning a new version of a Suite/Advanced UI installation that may, for example, introduce a new package, upgrade a package, remove a package, replace two packages with a new updated version, or any combination of these scenarios and more.
Microsoft App-V: What Software Developers Should Know
Download this white paper to learn about Microsoft App-V and how it is impacting software installation development.
Validating MSI Updates and Patches
This white paper describes the rules for validating MSI updates and patches and how to address any validation warnings or errors that occur.
Designing an Update-Friendly MSI Installation
Learn expert tips for how to design an MSI setup to best prepare it for future upgrades.
Fixing Design-Time Validation Errors
This white paper discusses different types of validation, including build warnings and errors, Internal Consistency Evaluator (ICE) validation, and update and patch validation.
MSI Sequences and Standard Actions
Learn about Windows Installer sequences and the built-in actions that make up a typical MSI installation program.
MSI Run-Time Logging and Debugging
The debugging techniques described in this white paper include investigating Windows Installer error codes, generating and interpreting Windows Installer log files, and using the InstallShield MSI Debugger.
Building MSI Updates and Patches
Learn about the changes you make to a Windows Installer (MSI) installation package for it to behave as the desired type of update or patch.
MSI Installation Design Issues and Best Practices
Learn about several techniques and design issues to always consider when working with different parts of the Windows Installer (MSI) technology. Also available in Japanese.
Types of MSI Custom Actions
Learn about the types of custom actions supported by Windows Installer, including launching executables, calling DLL or script functions, setting Property-table properties and Directory-table properties, and error actions.
What Installation Authors Need to Know About COM Extraction
Learn about various types of COM extraction available in InstallShield and how-to switch between methods.
Using Chained MSI Packages to Componentize Your Windows Installer Setup
Written by David Cole, Senior Software Engineer at IBM, this white paper describes using chained .msi packages in InstallShield and MSI 4.5 to componentize a setup. You will learn how to include other .msi packages within your own so that the result may be installed with the appearance of being a single product.
Agile Practices and Installation Development
Learn about how installation development is increasingly integrated into agile development practices. Agile processes are characterized by multiple iterations and frequent delivery of working software to users, who provide rapid and almost continuous feedback on the scope and direction of the application.