Pacote de instalação

Um pacote de instalação contém todas as informações que o Windows Installer exige para instalar ou desinstalar um aplicativo ou um produto e executar a interface do usuário de instalação. Cada pacote de instalação inclui um arquivo .msi, contendo um banco de dados de instalação, um fluxo de informações de resumo e fluxos de dados para várias partes da instalação. O arquivo .msi também pode conter uma ou mais transformações, arquivos de origem internos e arquivos de origem externos ou arquivos de gabinete exigidos pela instalação.

Os desenvolvedores de aplicativos precisam criar uma instalação para usar o instalador. Como o instalador organiza as instalações em torno do conceito de componentes e recursos e armazena todas as informações sobre a instalação em um banco de dados relacional, o processo de criação de um pacote de instalação amplamente envolve as seguintes etapas:

  • Identificar os recursos a serem apresentados aos usuários.
  • Organizar o aplicativo em componentes.
  • Preencher o banco de dados de instalação com informações.
  • Validar o pacote de instalação.

A próxima seção discutirá os componentes e os recursos do instalador. Para obter mais informações, confira Componentes e recursos. A escolha dos recursos normalmente é determinada pela funcionalidade do aplicativo da perspectiva do usuário.

Recomendamos que os desenvolvedores usem um procedimento padrão para escolher os componentes. Para obter mais informações, confira Como organizar aplicativos em componentes.

Os autores de pacotes podem usar ferramentas de criação de pacotes de terceiros ou um editor de tabela e o SDK do Windows Installer, para preencher o banco de dados de instalação. Todos os pacotes de instalação precisam ser validados quanto à consistência interna. Para obter mais informações, confira Validação de pacote.