Using Installation Components
Installation components allow you to set up custom actions that will occur when your application is deployed. You do this if your application requires additional system resources — such as databases, configuration files, Windows event logs, message queues, or services — to be set up and configured in order to work correctly.
In This Section
- Introduction to Installation Components
-
Describes the purpose of installation components, the types of installation components that are available to you, and the classes they are represented by in the System namespace.
- Installation Components How-to Topics
-
Provides links to all how-to pages found in the documentation for programming with installation components.
- Framework Component Deployment and the Design Process
-
Describes how installation components work and the general design process to use in your applications that require them.
- Installation Process
-
Provides information on what happens during the installation process.
- State Storage in the Installation Process
-
Explains the usage of the Install, Commit, Rollback, and Uninstall methods and how state is maintained throughout the installation process.
- How to: Create Installation Components - High-Level Process
-
Lists the high-level steps in the process of adding installation components to your application and configuring them to behave correctly.