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 à solução existente. A saída deste novo projeto é um arquivo setup.exe
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 Microsoft Instalador do Visual Studio Project. Seguem instruções sobre como instalá-lo.
Instalar o modelo de projetos de configuraçã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 ao topo do índice desta página.
Caso ainda não tenha feito isso, baixe a extensão Microsoft Instalador do Visual Studio Projects. A extensão é gratuita para desenvolvedores do Visual Studio e adiciona os modelos de projeto de configuração e implantação ao Visual Studio.
- 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.
- Selecione a guia Online e digite Projetos do Instalador do Visual Studio Microsoft na caixa de pesquisa. Pressione Enter, selecione Projetos do Instalador do Visual Studio Microsoft e clique em Baixar.
- Escolha executar e instalar a extensão e, em seguida, reinicie o Visual Studio.
Crie o projeto de configuração
No menu principal do Visual Studio, escolha Arquivo>Projetos e Soluções Recentes e escolha reabrir seu projeto.
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 depois Próximo.Insira um nome para o projeto de configuração na caixa Nome, como
Setup
.Na lista suspensa Solução, selecione Adicionar à solução. Escolha Criar para criar o projeto de configuração. Uma guia Sistema de arquivos é aberta na janela do editor.
Clique com o botão direito 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.
Na caixa de diálogo, selecione Saída Primária e clique em OK. (Você não verá a Saída Primária se tiver esquecido 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.
Selecione Saída Primária do Jogo (Ativa), clique com o botão direito e escolha Criar Atalho para Saída Primária do Jogo (Ativa). Um novo item chamado Atalho para a Saída Primária de Game (Ativa) é exibido.
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.
No Gerenciador de Soluções, selecione o projeto de configuração e escolha Exibir>Properties Window para abrir a janela Propriedades do projeto de configuração.
Especifique os outros detalhes na janela de propriedades da maneira que deseja que apareçam no instalador. Por exemplo, use Contoso para Fabricante, Game Installer para o Nome do Produto e
https://www.contoso.com
para SupportUrl.
Construa o projeto de configuração
No menu principal, escolha Build>Configuration Manager.
Na tabela Contextos do projeto, na coluna Build, marque a caixa do projeto de configuração, Setup. Clique em Fechar.
Na barra de menu, escolha Build>Build Solution para compilar o projeto do jogo e o projeto do instalador.
Execute o projeto de configuração
- No explorador de soluções, pressione o botão para Alternar entre soluções e visualizações disponíveis para alternar para a visualização de pastas.
- Navegue até a pasta de configuração e a pasta Debug abaixo dela. Você pode executar o programa
setup.exe
, que foi criado a partir do projeto de configuração, para instalar o aplicativo Game 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
Quando você está conectado à Internet, no Visual Studio, escolha Ferramentas>Extensões e Atualizações.
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.
Escolha instalar a extensão e, em seguida, reinicie o Visual Studio.
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
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.
Na barra de menus, escolha Arquivo>Novo>Projeto para abrir a caixa de diálogo Novo Projeto.
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.
Insira um nome para o projeto de instalação na caixa Nome. Para este exemplo, insira Game Installer.
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.
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.
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.
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.
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.
No Gerenciador de Soluções, selecione o projeto Instalador do Jogo e escolha Exibir>Janela Propriedades ou pressione F4 para abrir a janela Propriedades.
Especifique os outros detalhes da maneira que deseja que apareçam no instalador. Por exemplo, use Contoso para Fabricante, Game Installer para o Nome do Produto e https://www.contoso.com para SupportUrl.
Na barra de menus, escolha Build>Gerenciador de Configurações. Na tabela Projeto, na coluna Construir, marque a caixa do projeto Configuração. Clique em fechar
Na barra de menus, escolha Compilar>Compilar Solução para compilar o projeto Jogo e o projeto Instalador do Jogo.
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