Windows Installer Deployment Concepts

Deployment in Visual Studio is based on Windows Installer technology and differs greatly from the setup technologies found in earlier versions of Visual Studio. The following topics cover basic concepts related to deployment in Visual Studio.

Microsoft Windows Installer Technology Backgrounder

Provides an overview of Windows Installer technology.

Windows Installer Deployment on Windows Vista

Discusses the Windows Installer deployment experience on the Windows Vista operating system.

Introduction to Merge Modules

Provides an overview of merge modules that can be used to distribute components.

Deploying Prerequisites (Visual Studio)

Discusses how the deployment tools in Visual Studio enable you to install the .NET Framework and other components as a part of your installation.

Installer vs. Merge Module Recommendations

Explains when to use merge modules instead of installers.

Retargetable Merge Modules

Describes creating merge modules that can be configured by other developers.

Files, Folders, and Deployment

Explains how to control where files are installed.

Deployment and Associations

Explains how to associate file name extensions with an application.

Deployment and Authenticode Signing

Describes the use of Authenticode signing in deployment.

Deployment and Dependencies

Describes the role of dependencies in deployment.

Deployment and Localization

Describes creating localized installers.

Deployment and the Registry

Provides an overview of working with the registry.

Deployment and the Run-Time User Interface

Explains how to provide a user interface during installation.

Deployment and the Global Assembly Cache

Describes the installation of assemblies to the global assembly cache.

Custom Actions

Describes running scripts or programs as part of an installation.

Administrative Installation

Describes installation to an application server.

Conditional Deployment

Provides an overview of using conditions for selective installation.

Deployment Conditions

Describes conditions that are used in conditional deployment.

Deployment Dialog Boxes

Provides links to topics that describe each of the installation dialog boxes.

Installation Dialog Box Restrictions

Describes limitations and restrictions for installation dialog boxes.

Setup and Deployment Projects

Suggests different types of deployment projects to suit your needs.

Deployment Alternatives

Explains additional methods for deploying or distributing files.

Windows Installer Deployment Tasks

Describes the tasks involved in deployment.

Community Additions