Instruções passo a passo: implantando o programa (C++)

Agora que você criou seu aplicativo concluindo os passos a passos anteriormente relacionados, a última etapa é criar um instalador, de modo que outros usuários possam instalar o programa nos computadores deles. Para o instalador, você adiciona um novo projeto à sua solução existente. A saída deste novo projeto é um setup.exe arquivo que pode instalar seu aplicativo em outro computador.

Este passo a passo mostra como usar o Windows Installer para implantar seu aplicativo. Use também o ClickOnce para implantar um aplicativo. Para obter mais informações, confira Implantação do ClickOnce para aplicativos do Visual C++. Para obter mais informações sobre a implantação em geral, confira Implantando aplicativos, serviços e componentes.

Pré-requisitos

  • Este passo a passo pressupõe que você conhece os princípios básicos da linguagem C++.
  • Também pressupõe que você tenha concluído os passos a passos relacionados anteriores listados em Usando o IDE do Visual Studio para Desenvolvimento para Desktop com C++.
  • O passo a passo não pode ser concluído nas edições Express do Visual Studio.
  • O passo a passo não pode ser concluído sem a extensão do Microsoft Visual Studio Installer Project . Seguem-se instruções sobre como instalá-lo.

Instalar o modelo de projetos de instalação e implantação do Visual Studio

As etapas a seguir variam dependendo da versão do Visual Studio que você instalou. Para ver a documentação da sua versão preferida do Visual Studio, use o controle seletor de Versão. O controle próximo à parte superior do sumário nesta página.

Se você ainda não tiver feito isso, baixe a extensão Microsoft Visual Studio Installer Projects . A extensão é gratuita para desenvolvedores do Visual Studio e adiciona os modelos de projeto de instalação e implantação ao Visual Studio.

  1. Quando você estiver conectado à Internet, no menu principal do Visual Studio, escolha Extensões>Gerenciar Extensões. A caixa de diálogo Gerenciar extensões é exibida.
  2. Selecione a guia Online e digite Microsoft Visual Studio Installer Projects na caixa de pesquisa. Pressione Enter, selecione Projetos do Microsoft Visual Studio Installer e clique em Download.
  3. Escolha executar e instalar a extensão e, em seguida, reinicie o Visual Studio.

Criar o projeto de instalação

  1. No menu principal do Visual Studio, escolha File Recent Projects and Solutions (Arquivar>projetos e soluções recentes) e escolha reabrir o projeto.

  2. No menu principal, escolha Arquivo>Novo>Projeto para abrir a caixa de diálogo Criar um projeto. Na caixa de pesquisa, digite Setup e nos resultados escolha Setup Project e, em seguida, Next.

  3. Digite um nome para o projeto de instalação na caixa Nome , como Setup.

  4. Na lista suspensa Solução, selecione Adicionar à solução. Escolha Criar para criar o projeto de instalação. Uma guia Sistema de Arquivos é aberta na janela do editor.

  5. Clique com o botão direito do mouse no nó Pasta do Aplicativo no painel esquerdo e selecione Adicionar Saída do Projeto para abrir a caixa de diálogo Adicionar>Grupo de Saída do Projeto.

  6. Na caixa de diálogo, selecione Saída Primária e clique em OK. (Você não verá a Saída Primária se esquecer de alterar o Menu suspenso Solução para Adicionar à solução na etapa anterior). Um novo item chamado Saída Primária do Jogo (Ativa) é exibido.

  7. Selecione Saída primária do jogo (Ativo), clique com o botão direito do mouse e escolha Criar atalho para saída primária do jogo (ativo). Um novo item chamado Atalho para a Saída Primária de Game (Ativa) é exibido.

  8. Renomeie o item de atalho para Jogo e, em seguida, arraste e solte o item no nó Menu de Programas do Usuário à esquerda da janela.

  9. No Gerenciador de Soluções, selecione o projeto de instalação e escolha Exibir>Janela de Propriedades para abrir a janela Propriedades do projeto de instalação.

  10. Especifique os outros detalhes na janela de propriedades da maneira que você deseja que eles apareçam no instalador. Por exemplo, use Contoso para Fabricante, Game Installer para o Nome do Produto e https://www.contoso.com para SupportUrl.

Criar o projeto de instalação

  1. No menu principal, escolha Build>Configuration Manager.

  2. Na tabela Contextos do projeto, na coluna Compilar, marque a caixa do projeto de instalação, Instalação. Clique em Fechar.

  3. Na barra de menus, escolha Build>Build Solution para compilar o projeto Game e o projeto do instalador.

Executar o projeto de instalação

  1. No gerenciador de soluções, pressione o botão para Alternar entre soluções e modos de exibição disponíveis para alternar para o modo de exibição de pasta.
  2. Navegue até a pasta de instalação e a pasta Debug sob ela. Você pode executar o programa lá, que foi construído a partir do projeto de instalação, para instalar o setup.exe aplicativo Jogo em seu computador. Você pode copiar esse arquivo (e Setup.msi) para instalar o aplicativo e seus arquivos de biblioteca necessários em outro computador.

Para instalar o modelo de projeto de implantação e de instalação do Visual Studio 2017 e versões anteriores

  1. Quando você está conectado à Internet, no Visual Studio, escolha Ferramentas>Extensões e Atualizações.

  2. Em Extensões e Atualizações, selecione a guia Online e digite Projetos de Instalador do Microsoft Visual Studio na caixa de pesquisa. Pressione Enter, selecione Microsoft Visual Studio <versão> Projetos do Instalador e clique em Baixar.

  3. Escolha instalar a extensão e, em seguida, reinicie o Visual Studio.

  4. Na barra de menus, escolha Arquivo>Projetos e Soluções Recentes e, em seguida, escolha a solução Jogo para reabri-la.

Para criar um projeto de instalação e instalar o programa

  1. Altere a configuração da solução ativa para Versão. Na barra de menus, escolha Build>Gerenciador de Configurações. Na caixa de diálogo Configuration Manager, na lista suspensa Configuração da solução ativa, selecione Versão. Escolha o botão Fechar para salvar a configuração.

  2. Na barra de menus, escolha Arquivo>Novo>Projeto para abrir a caixa de diálogo Novo Projeto.

  3. No painel esquerdo da caixa de diálogo, expanda os nós Instalados>Outros Tipos de Projeto e, em seguida, selecione Instalador do Visual Studio. No painel central, selecione Projeto de instalação.

  4. Insira um nome para o projeto de instalação na caixa Nome. Para este exemplo, insira Game Installer.

  5. Na lista suspensa Solução, selecione Adicionar à solução. Escolha o botão OK para criar o projeto de instalação. Uma guia Assistente de Arquivo (Game Installer) é exibida na janela do editor.

  6. Clique com o botão direito do mouse no nó Pasta do Aplicativo e selecione Adicionar>Saída do projeto para abrir a caixa de diálogo Adicionar grupo de saída do projeto.

  7. Na caixa de diálogo, selecione Saída Primária e clique em OK. Um novo item chamado Saída Primária do Jogo (Ativa) é exibido.

  8. Selecione o item Saída Primária de Game (Ativa), clique com o botão direito do mouse em Criar Atalho para a Saída Primária de Game (Ativa). Um novo item chamado Atalho para a Saída Primária de Game (Ativa) é exibido.

  9. Renomeie o item de atalho para Jogo e, em seguida, arraste e solte o item no nó Menu de Programas do Usuário à esquerda da janela.

  10. No Gerenciador de Soluções, selecione o projeto Instalador do Jogo e escolha Exibir>Janela Propriedades ou pressione F4 para abrir a janela Propriedades.

  11. Especifique os outros detalhes da maneira que você deseja que eles apareçam no instalador. Por exemplo, use Contoso para Fabricante, Game Installer para o Nome do Produto e https://www.contoso.com para SupportUrl.

  12. Na barra de menus, escolha Build>Gerenciador de Configurações. Na tabela Project, na coluna Build, marque a caixa para o projeto de instalação. Clique em fechar

  13. Na barra de menus, escolha Compilar>Compilar Solução para compilar o projeto Jogo e o projeto Instalador do Jogo.

  14. Na pasta da solução, localize o programa setup.exe que foi compilado com base no projeto Game Installer e, em seguida, execute-o para instalar o aplicativo Game no computador. É possível copiar esse arquivo (e o GameInstaller.msi) para instalar o aplicativo e seus arquivos de biblioteca necessários em outro computador.

Próximas etapas

Anterior:Passo a passo: Depurando um projeto (C++)

Confira também

Referência da linguagem C++
Sistemas de build e projetos
Implantando aplicativos da área de trabalho