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.
No menu File, aponte para New, e em seguida, clique em Project.
Expanda o Other Project Types nó.
Expanda o Setup and Deployment nó.
Clique em InstallShield LE.
Clique em Ativar InstallShield Limited Editione em seguida, clique em OK.
Clique em Baixe agora.
Observaçã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.