Walkthrough: Implantando o Windows-aplicativo baseado em

Esta explicação passo a passo demonstra o processo de criação de um instalador para um aplicativo baseado no Windows que inicia o bloco de notas. Esta explicação passo a passo, você irá criar o aplicativo baseado no Windows. Você irá criar um instalador que configura atalhos e associações de arquivos, adiciona uma entrada no registro, exibe caixas de diálogo personalizadas e verifica a versão do Internet Explorer durante a instalação.

Ao criar seus próprio instaladores, algumas dessas etapas não são necessárias. Esta explicação passo a passo destina-se para apresentar a você alguns dos recursos opcionais de implementação que podem ser úteis. Para criar um instalador básico, conclua os quatro primeiros conjuntos de procedimentos.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

ObservaçãoObservação

As instruções a seguir demonstram a criação de um projeto de implantação usando um projeto de Visual Basic. Os princípios gerais se aplicam a todos os projetos de linguagem Visual Studio oferece suporte à implantação de aplicativos baseados em Windows.

Implantação e criação de aplicativos básicos

Para criar um aplicativo baseado no Windows

  1. No menu File, clique em New Project.

  2. No Novo projeto na caixa a Tipos de projeto painel, selecione Visual Basice, em seguida, clique em Windows Application na modelos painel. No nome , digite Meu Bloco de notas.

  3. Clique OK para fechar a caixa de diálogo.

    O projeto é adicionado à Solution Explorere o Windows Forms Designer abre.

  4. Selecione o All Windows Forms guia de Toolbox e arraste uma Button controle no formulário.

  5. Clique duas vezes o Button o controle para adicionar um manipulador de eventos para o botão. No manipulador de eventos, adicione o seguinte código:

    Shell("Notepad.exe", AppWinStyle.NormalFocus)
    

    Isso irá iniciar o Notepad. exe e enfatizar.

  6. No Build menu, clique em Criar meu bloco de notas para criar o aplicativo.

Para criar um projeto de implantação

  1. Sobre o arquivo , aponte para Adde, em seguida, clique em Novo projeto.

  2. No Add New Project na caixa a Tipos de projeto painel, abra o Other Project Types nó, clique em Setup and Deployment Projects, clique em Visual Studio Installer dee, em seguida, clique em Setup Project. No nome , digite Installer do meu bloco de notas.

  3. Clique OK para fechar a caixa de diálogo.

    O projeto é adicionado à Solution Explorere o File System Editor abre.

  4. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. No Propriedades janela, selecione o ProductName propriedade e o tipo de Meu Bloco de notas.

    ObservaçãoObservação

    O ProductName propriedade especifica o nome que será exibido para o aplicativo em nomes de pasta e na Adicionar ou remover programas caixa de diálogo.

Para adicionar o aplicativo baseado no Windows para o instalador

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. No File System Editor, com o botão direito do A pasta de aplicativo nó.

  2. Sobre o projeto , aponte para Adicionare, em seguida, clique em Project Output.

  3. No Add Project Output Group caixa de diálogo, selecione Meu Bloco de notas da projeto lista.

  4. Selecione o Saída principal grupo da lista. No configuração caixa, selecione (ativo). Clique OK para fechar a caixa de diálogo.

  5. No Build menu, clique em Construir o meu bloco de notas Installer.

Para implantar o aplicativo (installer básico)

  • Selecione o Installer do meu bloco de notas projeto em Solution Explorer. Sobre o projeto menu, clique em instalar.

    Isso irá executar o instalador (Assistente de instalação) e instalar o Meu Bloco de notas em seu computador de desenvolvimento.

    ObservaçãoObservação

    Você deve ter as permissões de instalação no computador para executar o instalador.

Recursos opcionais de implantação

Esta etapa demonstra os recursos de implantação opcionais; ele cria um atalho para seu aplicativo que será colocado na área de trabalho de um computador de destino durante a instalação.

Criar atalhos para o aplicativo baseado no Windows

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer.

  2. No File System Editor, selecione o saída primária do meu bloco de notas nó.

  3. Sobre o ação menu, clique em Criar o atalho para a saída primária do meu bloco de notas.

    Isso adicionará um nó chamado do meu bloco de notas de saída do atalho para o principal.

  4. Renomeie o atalho o atalho para Meu Bloco de notas.

  5. Selecione atalho para Meu Bloco de notas e arraste-o para o Desktop do usuário a pasta no painel esquerdo.

Criar uma associação de arquivo

Essa etapa adiciona uma associação de arquivo para o meu bloco de notas, para que duas vezes em arquivos de .vbn abre o aplicativo de Meu Bloco de notas.

Criar associações de arquivo para o aplicativo baseado no Windows

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. Sobre o Exibir , aponte para Editore, em seguida, clique em Tipos de arquivo. O File Types Editor aparece.

  2. No File Types Editor, selecione o Tipos de arquivo na máquina de destino nó. Sobre o ação menu, clique em Adicionar tipo de arquivo.

    Um nó chamado tipo de documento novo # 1 é adicionada e aberto para renomeação.

  3. Renomear novo tipo de documento n º 1 como Vbn.doc.

  4. No Propriedades janela, defina a extensões a propriedade do tipo de arquivo para vbn.

  5. Selecione o comando propriedade e clique nas reticências (...) botão. No Select Item in Project caixa de diálogo caixa, navegue até o A pasta de aplicativoe selecione saída primária do meu bloco de notas.

  6. Clique OK para fechar a caixa de diálogo.

Adicionando uma entrada do registro

Essa etapa adiciona uma chave do registro e um valor no registro. Essa chave do Registro pode fazer referência a partir do código do aplicativo para recuperar a informações específicas de usuário em tempo de execução.

Para adicionar uma entrada de registro para o aplicativo baseado no Windows

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. Sobre o Exibir , aponte para Editore clique em registro. O Editor do registro aparece.

  2. Em Editor do registro, selecione o HKEY_CURRENT_USER nó e expandi-la e, em seguida, expanda o Software nó e selecione o [Manufacturer] nó.

    ObservaçãoObservação

    O [Manufacturer] nó é colocado entre colchetes para indicar que é uma propriedade. Ele será substituído pelo valor inserido para o fabricante propriedade para o projeto de implantação.

  3. Sobre o ação , aponte para novae, em seguida, clique em chave.

  4. Renomear a chave UserChoice e selecione-o.

  5. No ação , aponte para novae, em seguida, clique em O valor de seqüência de caracteres.

  6. Renomeie o valor de seqüência de caracteres TextColor.

  7. No Propriedades janela, selecione o valor propriedade e digite preto.

Adicionando uma caixa de diálogo de instalação personalizada

Essa etapa adiciona e configura uma caixa de diálogo de interface de usuário personalizada que será exibida durante a instalação.

Para adicionar uma caixa de diálogo Instalação personalizada

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. Sobre o Exibir , aponte para Editore clique em Interface de usuário. O User Interface Editor aparece.

  2. No Editor de Interface de usuário, selecione o Iniciar nó (sob o instalar nó).

  3. Sobre o ação menu, clique em Caixa de diálogo Adicionar.

  4. No Caixa de diálogo Adicionar caixa de diálogo, selecione Caixas de seleção (A).

  5. Clique OK para fechar a caixa de diálogo.

  6. Com o botão direito do Caixas de seleção (A) caixa de diálogo e selecione Mover para cima duas vezes para posicioná-la acima do A pasta de instalação caixa de diálogo.

  7. No Propriedades janela, defina a BannerText propriedade amostras.

  8. Definir o corpodetexto propriedade para o seguinte:

    A caixa de seleção instalar amostras controla se os arquivos de exemplo estão instalados. Se não for selecionado, as amostras não serão instaladas.

  9. Definir o CheckBox1Label propriedade para amostras de instalação?

  10. Defina as propriedades Checkbox2Visible, Checkbox3Visible, e Checkbox4Visible para False. Isso ocultará as caixas de seleção adicionais.

Trabalhando com amostras

Esta etapa cria uma subpasta de amostras que será instalada sob a pasta de aplicativo.

Para adicionar uma pasta de amostras

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. Sobre o Exibir , aponte para Editore clique em Sistema de arquivos. Selecione A pasta de aplicativo se não estiver selecionada.

  2. Com o botão direito A pasta de aplicativo, aponte para Adde em seguida, clique em pasta.

  3. Renomear nova pasta # 1 como amostras de.

Esta etapa cria dois arquivos de texto de exemplo serão instalados se o usuário escolhe o instalar samples opção na caixa de diálogo personalizada.

Para criar arquivos de exemplo para o aplicativo.

  1. Usando o bloco de notas ou outro editor de texto, crie um arquivo de texto que contém o texto isso é rules.vbn. Salve-o como Rules.vbn.

    ObservaçãoObservação

    Para impedir que o bloco de notas automaticamente adicionando uma extensão. txt, selecione Todos os arquivos na arquivos do tipo lista.

  2. Criar outro arquivo de texto que contém o texto para isso é memo.vbn. Salve-o como Memo.vbn.

Essa etapa adiciona os arquivos de exemplo para a pasta de amostras e define uma condição que determina se deve instalar os arquivos.

Para adicionar as amostras ao instalador

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. No Exibir , aponte para Editor, aponte para Sistema de arquivose selecione o amostras de pasta.

  2. Do ação , aponte para Adde em seguida, clique em arquivo. Adicionar o Rules.vbn e Memo.vbn de arquivos para o amostras de pasta.

  3. Selecione o arquivo Rules.vbn na File System Editor.

  4. No Propriedades janela, defina a condição propriedade para CHECKBOXA1 = 1. Quando o instalador é executado, o arquivo Rules.vbn será instalado somente se a caixa de seleção personalizada está selecionada.

  5. Selecione o arquivo Memo.vbn na File System Editor.

  6. No Propriedades janela, defina a condição propriedade para CHECKBOXA1 = 1. Quando o instalador é executado, o arquivo Memo.vbn será instalado somente se a caixa de seleção personalizada está selecionada.

Adicionando condições de inicialização

Esta etapa verifica se o Internet Explorer 5.0 ou posterior do Internet Explorer é instalado em um computador de destino, e ele pára a instalação se o arquivo não está instalado.

Para adicionar uma condição de inicialização para verificar a versão do Internet Explorer

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. No Exibir , aponte para Editore em seguida, clique em Condições de inicialização.

    ObservaçãoObservação

    Esta etapa destina-se somente a demonstrar o conceito de condições de inicialização; o aplicativo de Meu Bloco de notas não tem nenhuma dependência real no Internet Explorer.

  2. No Iniciar o Editor de condições, selecione o requisitos na máquina de destino nó.

  3. Sobre o ação menu, clique em Adicionar condição de inicialização do arquivo.

    A Procurar arquivo1 nó é adicionado abaixo do Máquina de destino da pesquisa nó e um Condition1 nó é adicionado abaixo o Condições de inicialização nó.

  4. Renomear Procurar arquivo1 a pesquisa para o Internet Explorer.

  5. No Propriedades janela, defina a nome de arquivo propriedade para iexplore. exe, o pasta propriedade para [ProgramFilesFolder], o profundidade propriedade para 2e o MinVersion propriedade para 5.00.

  6. Selecione o Condition1 nó.

  7. Definir o mensagem propriedade para o seguinte:

    Este programa requer o Microsoft Internet Explorer 5.0 ou posterior. Por favor, instale o Internet Explorer e execute novamente o instalador do bloco de notas.

Definindo propriedades para componentes de pré-requisito

Essa etapa define uma propriedade para instalar o.NET Framework automaticamente se a versão correta não estiver presente no computador de destino. Observe que o.NET Framework 2.0 pacote também instalará os arquivos do Windows Installer 2.0.

Quando as propriedades de pré-requisitos são definidas da seguinte forma, clicando em Setup. exe instalará automaticamente o.NET Framework antes de executar o arquivo. msi. (Isso é configurado por padrão). Para obter mais informações sobre como especificar os pré-requisitos, consulte Caixa de diálogo de pré-requisitos.

Para definir as propriedades opcionais para o projeto de implantação

  1. Selecione o Installer do meu bloco de notas projeto em Solution Explorer. No menu View, clique em Property Pages.

  2. No Minhas páginas de propriedade do bloco de notas Installer na caixa URL de instalação, especifique a URL de um servidor ou o Web site do qual o aplicativo e/ou pré-requisitos serão instalados. Clique o pré-requisitos botão.

  3. No pré-requisitos caixa de diálogo, em Escolha quais pré-requisitos para instalar o, certifique-se de que .NET Framework está selecionada. (Ele deve ser selecionado por padrão.) Em especificar o local de instalação para os pré-requisitos, aceite a configuração padrão.

  4. No Build menu, clique em Construir o meu bloco de notas Installer.

Instalando no computador de desenvolvimento

Esta etapa será executar o instalador e instale o meu bloco de notas no computador de desenvolvimento.

Para instalar o meu bloco de notas no computador de desenvolvimento

  • Selecione o Installer do meu bloco de notas projeto em Solution Explorer. Sobre o projeto menu, clique em instalar.

    ObservaçãoObservação

    Você deve ter as permissões de instalação no computador para executar o instalador.

Implantando em outro computador

Esta etapa será executar o instalador e instalar meu bloco de notas em outro computador.

Para implantar o meu bloco de notas para outro computador

  1. Em Windows Explorer, navegue até o diretório de projeto e localizar o instalador integrado. O caminho padrão será \Documents and Settings \yourloginname9.0\Projects\ do Documentos\Visual StudioNome de pasta de solução\My Notepad Installer\configuração de projeto\Meus Installer.msi de bloco de notas. (O padrão configuração de projeto é Debug ou Release.)

  2. Copie o Installer.msi do meu bloco de notas, Setup. exe e todos os outros arquivos e subdiretórios no diretório para outro computador.

    ObservaçãoObservação

    Para instalar em um computador que não esteja em uma rede, copie os arquivos para mídia tradicional como, por exemplo, CD-ROM.

  3. No computador de destino, clique duas vezes em Setup. exe para executar o instalador.

    ObservaçãoObservação

    Para executar o instalador, você deve ter as permissões de instalação no computador de destino.

Testando

Essa etapa irá testar o aplicativo a partir de um atalho da área de trabalho e também testar desinstalá-lo.

Para testar a instalação

  1. Verifique se o atalho está instalado na área de trabalho e que ele corretamente, você inicia o aplicativo do meu bloco de notas.

  2. Desinstale o aplicativo usando Adicionar ou remover programas no painel de controle. Em Adicionar ou remover programas, selecione Meu Bloco de notase clique o Remover botão.

    ObservaçãoObservação

    Para desinstalar o aplicativo do computador de desenvolvimento, o projeto menu, clique em desinstalar.

  3. O ícone deve ser removido da área de trabalho e os arquivos de aplicativo instalado e pastas devem ser excluídas do seu computador.

Consulte também

Tarefas

How to: Criar ou Adicionar projetos de implantação

How to: Adicionar Itens a um projeto de implantação

Outros recursos

File Installation Management in Deployment

Gerenciamento de Configurações do registro na implantação

File Types Management in Deployment

Gerenciamento de Interface de usuário na implantação

Gerenciamento de lançamento de condição na implantação