COMO: Executar um arquivo executável durante uma instalação do Windows Installer usando o Visual Studio .NET

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 827018
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo passo a passo descreve como executar um arquivo executável (EXE) durante uma instalação do Windows Installer usando o Visual Studio. NET. Este artigo descreve como criar um arquivo EXE para direcionar os usuários a home page da Microsoft. Ele também descreve como adicionar o arquivo EXE como uma ação personalizada em um Visual Studio .NET Setup projeto.

Às vezes, convém seu aplicativo de instalação para executar ações que o Windows Installer não pode fazer. Por exemplo:
  • Convém direcionar os usuários ao seu site da Web.

    - ou -
  • Talvez você deseja criar um banco de dados local no computador de destino durante a instalação.
Windows Installer fornece recursos que são chamados de ações personalizadas . Ações personalizadas ajudam você a criar aplicativos de instalação que executem ações que o Windows Installer não pode fazer. Você pode adicionar ações personalizadas a seu aplicativo de instalação executar código no final da sua instalação. Esse código pode ser uma DLL, um arquivo EXE, um script ou um assembly.

back to the top

Requisitos

A lista a seguir descreve o hardware recomendado, software, infra-estrutura de rede e service packs que você precisa:
  • Microsoft Windows 2000, Microsoft Windows XP ou Microsoft Windows Server 2003
  • Microsoft Visual Studio .NET
Este artigo pressupõe que você esteja familiarizado com os seguintes tópicos:
  • Projetos de instalação do Visual Studio .NET
  • Ações personalizadas
back to the top

Criar um arquivo EXE

Para criar um arquivo EXE para direcionar os usuários a home page da Microsoft, siga estas etapas:
  1. Inicie o Visual Studio NET..
  2. Crie um novo Projeto vazio . Para fazer isso, execute as seguintes etapas:
    1. No menu arquivo , aponte para novo e, em seguida, clique em Project .
    2. Em Project Types , clique em Projetos do Visual Basic .
    3. Em modelos , clique em Projeto vazio .
    4. Na caixa de texto nome , digite MyEXE . Clique em OK .
  3. Adicione uma referência para o arquivo System.dll para seu projeto. Para fazer isso, execute as seguintes etapas:
    1. No menu Project , clique em Adicionar referência .
    2. Na caixa de diálogo Add Reference , clique em System.dll e, em seguida, clique em Selecionar .
    3. Clique em OK para adicionar uma referência de projeto para o arquivo System.dll MyEXE.
  4. Importar System.Diagnostics espaço para nome para seu projeto: para fazer isso, execute estas etapas:
    1. No menu Exibir , clique em propriedade páginas .
    2. No painel esquerdo do propriedade MyEXE páginas diálogo, clique em Imports .
    3. Digite o seguinte texto no Namespace texto caixa e clique em Adicionar Imports :
      System.Diagnostics
    4. Clique em OK para importar System.Diagnostics namespace para MyEXE.
  5. Adicione um módulo ao seu projeto para direcionar os usuários a home page Microsoft. Para fazer isso, execute as seguintes etapas:
    1. No menu Project , clique em Adicionar módulo .
    2. Na caixa de diálogo Add New Item - MyEXE , clique em Abrir . Por padrão, Module1.vb é criado.
    3. No arquivo Module1.vb, localize a seguinte instrução:
      Module Module1
    4. Adicione o seguinte código após a instrução Módulo Module1 :
      Sub Main()   ' Open the Microsoft home page in your default Web browser.   Process.Start("http://www.microsoft.com")End Sub
  6. No menu Build , clique em criar MyEXE .
back to the top

Criar um projeto de instalação

Para criar um projeto de instalação, execute essas etapas:
  1. No menu arquivo , aponte para Adicionar projeto e em seguida, clique New Project .
  2. Em Project Types , clique em Setup and Deployment Projects .
  3. Em modelos , clique em Projeto de instalação .
  4. Na caixa de texto nome , digite MySetup . Clique em OK .
back to the top

Adicionar o arquivo EXE ao seu projeto de instalação

Para adicionar o arquivo EXE que você criou na seção "Create an EXE File" deste artigo para o projeto de instalação, execute as seguintes etapas:
  1. No Editor de sistema do arquivo, clique em aplicativo pasta .
  2. No menu ação , aponte para Add e, em seguida, clique em Project Output .
  3. Na caixa de diálogo Add Project Output Group , clique em saída primária para selecionar a saída primária de MyEXE e clique em OK .
back to the top

Adicionar uma ação personalizada para executar o arquivo EXE

Para adicionar uma ação personalizada para executar o arquivo EXE que você adicionou ao seu projeto de instalação na seção "Add the EXE File to Your Setup Project" deste artigo, execute estas etapas:
  1. No menu Exibir , aponte para Editor e, em seguida, clique em Custom Actions .
  2. No Custom Actions Editor, clique em instalar .
  3. No menu ação , clique em Adicionar ação personalizada .
  4. Na caixa de diálogo Select Item in Project , clique duas vezes Pasta de aplicativo .
  5. Clique em Primary output from MyEXE (ativo) e, em seguida, clique em OK .
  6. No menu Exibir , clique em Janela de propriedades para selecionar a janela Properties para a ação personalizada que você adicionou na etapa 5.
  7. Para especificar que a ação personalizada não é um Microsoft .NET Framework ProjectInstaller classe, altere o valor da propriedade InstallerClass para False .
back to the top

Verificar se seu aplicativo funciona

  1. No menu Build , clique em criar MySetup .
  2. Inicie o Windows Explorer.
  3. Localize o arquivo Setup.exe que você criou na etapa 1.

    Setup.exe está localizado na pasta MySetup\Debug. A pasta MySetup é onde você criou o projeto de instalação na seção "Create a Setup Project" deste artigo.
  4. Execute o arquivo Setup.exe.
  5. Clique na caixa de diálogo MySetup , em Avançar três vezes para iniciar a instalação MySetup no seu computador.

    MySetup é instalado em seu computador e será direcionado para a home page da Microsoft no navegador da Web padrão.
  6. Na página Instalação concluída , clique em Fechar para encerrar a instalação.
back to the top
Referências
Para obter mais informações, visite os seguintes sites do Microsoft Developer Network (MSDN) da:
back to the top

Propriedades

ID do Artigo: 827018 - Última Revisão: 12/08/2015 04:21:30 - Revisão: 1.6

Microsoft Windows Installer 2.0, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition

  • kbnosurvey kbarchive kbmt kbcustomact kbpdwizard kbideproject kbappsetup kbsetup kbdeployment kbhowtomaster KB827018 KbMtpt
Comentários