Escolhendo uma ferramenta de implantação do Windows Installer

Você pode usar uma das várias ferramentas de implantação diferentes para criar um arquivo do Windows Installer (. msi).

A tabela a seguir compara os recursos do Windows Installer Setup projetos, InstallShield 2010 Limited Edition e o conjunto de ferramentas do Windows Installer XML.

Característica

Visual Studio projetos de instalação e implantação

InstallShield 2010 Limited Edition

Conjunto de ferramentas XML do Windows Installer

Integração com Visual Studio

Sim

Sim

Sim

Use designers para personalizar o instalador

Sim

Sim

Não

Gerar o arquivo. msi

Sim

Sim

Sim

Utilize várias versões do.NET Framework

Sim

Sim

Sim

Configurar o Windows services

Sim

Sim

Sim

Configurar contas e grupos de usuários

Não

Não

Sim

Configurar propriedades para o Internet Information Services (IIS)

Sim

Sim

Sim

Criar novos sites da Web

Não

Não

Sim

Instale e configure certificados do IIS

Não

Não

Sim

Instalar e configurar os bancos de dados SQL

Não

Não

Sim

Modificar arquivos XML

Não

Não

Sim

Instalar os pré-requisitos

Sim

Sim

Não

Personalizar o interface do usuário de instalação

Sim

Sim

Somente a UI de MSI

Integração com o MSBuild

Não

Sim

Sim

Gerenciar ações personalizadas

Sim

Sim

Sim

Suporte a upgrades principais

Sim

Sim

Sim

Suporte de pequenas atualizações e patches

Não

Não

Sim

Migrar projetos de instalação

N/A

Sim

Yes1

Anotações

1. Para converter projetos de instalação, você pode usar dark.exe para descompilar o arquivo. msi de saída para criar um arquivo .wxs. Crie um novo projeto do Windows Installer e abra o arquivo .wxs.

InstallShield 2010 Limited Edition

O InstallShield 2010 Limited Edition (ilha) é uma versão gratuita do InstallShield para desenvolvedores de Visual Studio e substitui a funcionalidade em modelos de projeto de instalação e implantação de Visual Studio.

Você pode usar uma ferramenta de importação para converter projetos de instalação para um projeto ilha. Em 2010 Visual Studio, crie um novo projeto de InstallShield LE a partir de Novo projeto caixa de diálogo. Em seguida, clique em Assistente para importação do projeto de implantação do Visual Studio sobre o installshield LE menu.

Obtendo o InstallShield 2010 Limited Edition

Você deve registrar-se para baixar o InstallShield 2010 Limited Edition. Depois de concluir o procedimento a seguir, você pode ver o Project do InstallShield Limited Edition o modelo em 2010 de Visual Studio.

  1. No menu File, aponte para New, e em seguida, clique em Project.

  2. Expanda o Other Project Types nó.

  3. Expanda o Setup and Deployment nó.

  4. Clique em InstallShield LE.

  5. Clique em Ativar InstallShield Limited Editione em seguida, clique em OK.

  6. Clique em Baixe agora.

ObservaçãoObservação

Você deve registrar usando seu endereço de email antes de baixar o produto.

Para desbloquear todos os recursos do InstallShield 2010, você pode pagar para atualizar para a versão completa do InstallShield.

Conjunto de ferramentas XML do Windows Installer

Você pode criar e gerenciar projetos de implantação usando o Windows Installer XML Toolset 3.5, um projeto de código-fonte aberto que suporta o conjunto completo de recursos do SDK do Windows Installer (MSI SDK).

A tabela a seguir lista os modelos de projeto do Windows Installer XML e suas funcionalidades.

Tipo de projeto

Descrição

Projeto de instalação

Crie um arquivo do Windows Installer (. msi).

Projeto de módulo de mesclagem

Crie um arquivo de módulo de mesclagem do Windows Installer (. msm), cujo conteúdo pode ser mesclado em vários projetos do Windows Installer.

Projeto de biblioteca de instalação

Crie uma biblioteca do Windows Installer XML (.wixlib), que pode ser compartilhada entre os diferentes pacotes com base no conjunto de ferramentas do Windows Installer XML.

Como obter o conjunto de ferramentas do Windows Installer XML

Baixe o conjunto de ferramentas do Windows Installer XML conjunto de ferramentas do Windows Installer XML, e em seguida, você pode usar Visual Studio e o conjunto de ferramentas juntos para criar arquivos do Windows Installer (. msi).

Visual Studio projetos de instalação e implantação

Você pode usar os modelos de projeto de instalação e implantação para criar um arquivo do Windows Installer para implantar seu aplicativo. Os modelos de projeto de instalação e implantação de Visual Studio oferecem uma funcionalidade limitada do SDK do Windows Installer. Para modificar o arquivo do Windows Installer (. msi) além do que Visual Studio oferece a interface do usuário, você pode usar Orca.exe para abrir e editar o banco de dados MSI. Para obter mais informações, consulte Orca.exe (Windows).

Aviso

Versões futuras do Visual Studio não incluirão os modelos de projeto do instalador de Visual Studio. Para preservar os investimentos existentes em projetos de instalador de Visual Studio do cliente, a Microsoft continuará dar suporte a projetos de instalador de Visual Studio que acompanha a 2010 de Visual Studio pela estratégia de ciclo de vida do produto. Para obter mais informações, consulte expandido Microsoft Support Lifecycle Policy para os negócios & Produtos de desenvolvimento.

A tabela a seguir lista os modelos de projeto e suas funcionalidades.

Tipo de projeto

Descrição

Projeto de instalação

Cria um instalador para um aplicativo baseado no Windows. Os arquivos para um projeto de instalação são instalados no diretório arquivos de programas em computadores de usuário final.

Web Setup Project

Cria um instalador para um aplicativo da Web. Os arquivos para um Web Setup Project são instalados em um diretório raiz Virtual nos servidores Web.

Projeto de módulo de mesclagem

Componentes de pacotes que podem ser compartilhados por vários aplicativos baseados no Windows. Projetos do módulo de mesclagem permitem arquivos de pacote ou componentes em um único módulo facilita o compartilhamento do módulo. Os arquivos. msm resultantes podem ser incluídos em qualquer outro projeto de implantação.

Assistente de instalação

Percorre o desenvolvedor por meio do processo de criação de um projeto de instalação ou da Web.

Projeto CAB

Cria um arquivo CAB para download de um navegador da Web anterior. Você pode usar os projetos de CAB para componentes do pacote ActiveX que podem ser baixados de um servidor Web em um navegador da Web.

Obtendo o Setup and Deployment Projects

Os modelos de projeto de instalação e implantação estão disponíveis em Visual Studio Professional, Premium de Visual Studio e Visual Studio Ultimate. Esses modelos de projeto não estão disponíveis separadamente para instalar o Visual Studio Express Editions.

Você pode ver os modelos e o assistente no Novo projeto caixa de diálogo. Expanda o Other Project Types nó, selecione o Setup and Deployment Projects nó e depois clique em Visual Studio Installer de.

Consulte também

Conceitos

Setup and Deployment Projects

Outros recursos

Visual Studio Implantação do Installer