Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Agora que você criou seu aplicativo concluindo as instruções anteriores relacionadas, a última etapa é criar um instalador para que outros usuários possam instalar o programa em seus computadores. 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.
O passo a passo mostra como usar o Windows Installer para implantar seu aplicativo. Você também pode usar o ClickOnce para implantar um aplicativo. Para obter mais informações, consulte Implantação ClickOnce para aplicativos Visual C++. Para obter mais informações sobre a implantação em geral, consulte Implantando aplicativos, serviços e componentes.
Pré-requisitos
- O passo a passo pressupõe que você entenda os fundamentos da linguagem C++.
- Ele também pressupõe que você tenha concluído as instruções anteriores relacionadas listadas em Usando o IDE do Visual Studio para desenvolvimento de área de trabalho C++.
- O passo a passo não pode ser concluído em edições Express do Visual Studio.
- O passo a passo não pode ser concluído sem a extensão 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 nesta seção variam dependendo de qual versão do Visual Studio você instalou. Para ver a documentação da sua versão preferida do Visual Studio, use o controlador de seleção Versão . O controlo perto do topo do índice nesta página.
Se ainda não o fez, faça o download da 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.
- 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 Microsoft Visual Studio Installer Projects na caixa de pesquisa. Pressione Enter, selecione Microsoft Visual Studio Installer Projects e clique em Download.
- Escolha executar e instalar a extensão e, em seguida, reinicie o Visual Studio.
Criar o projeto de configuração
No menu principal do Visual Studio, escolha Arquivar>projetos e soluções recentes e, em seguida, escolha reabrir seu projeto.
No menu principal, escolha Arquivo>Novo>Projeto para abrir a caixa de diálogo Criar um Novo Projeto . Na caixa de pesquisa, digite
Setupe, nos resultados, escolha Setup Project e, em seguida, Next.Insira um nome para o projeto de instalação na caixa Nome , como
Setup.Na lista pendente Solução, selecione Adicionar à solução. Escolha Create (Criar ) para criar o projeto de instalação. Uma guia Sistema de arquivos é aberta na janela do editor.
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.
Na caixa de diálogo, selecione Saída primária e clique em OK. (Você não verá Saída Primária se se esqueceu de alterar a caixa de seleção Solução para Adicionar à solução na etapa anterior). Um novo item chamado Saída primária do jogo (ativo) é exibido.
Selecione Saída Primária do Jogo (Ativo), clique com o botão direito do mouse e escolha Criar Atalho para a Saída Primária do Jogo (Ativo). Um novo item chamado Atalho para Saída Primária do Jogo (Ativo) é exibido.
Renomeie o item de atalho para Jogo e arraste e solte o item no nó Menu Programas do Usuário no lado esquerdo da janela.
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.
Especifique os outros detalhes na janela de propriedade da maneira que você deseja que eles apareçam no instalador. Por exemplo, use Contoso para Fabricante, Instalador de Jogo para Nome do Produto e
https://www.contoso.compara SupportUrl.
Crie o projeto de instalação
No menu principal, escolha Build>Configuration Manager.
Na tabela Contextos do projeto , na coluna Compilar , marque a caixa do projeto de instalação, Instalação. Clique em Fechar.
Na barra de menus, escolha Build>Build Solution para criar o projeto Game e o projeto do instalador.
Executar o projeto de instalação
- No explorador de soluções, prima o botão para Alternar entre soluções e vistas disponíveis para mudar para a vista de pastas.
- Navegue até a pasta de instalação e a pasta Debug abaixo disso. Você pode executar o
setup.exeprograma lá, que foi construído a partir do projeto de instalação, para instalar o aplicativo Game no 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 instalação e implantação para Visual Studio 2017 e versões anteriores
Quando você estiver conectado à Internet, no Visual Studio, escolha Ferramentas>Extensões e Atualizações.
Em Extensões e Atualizações, selecione a guia Online e digite Microsoft Visual Studio Installer Projects na caixa de pesquisa. Pressione Enter, selecione Microsoft Visual Studio <version> Installer Projects e clique em Download.
Escolha instalar a extensão e, em seguida, reinicie o Visual Studio.
Na barra de menus, escolha Arquivar>Projetos e Soluções Recentes e, em seguida, escolha a solução do Jogo para reabri-la.
Para criar um projeto de instalação e instalar o programa
Altere a configuração da solução ativa para Release. Na barra de menus, escolha Build>Configuration Manager. Na caixa de diálogo Configuration Manager, na lista suspensa Configuração da solução ativa, selecione Publicar. 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 selecione Visual Studio Installer. No painel central, selecione Projeto de instalação.
Digite um nome para o projeto de instalação na caixa Nome . Para este exemplo, insira Instalador de Jogos.
Na lista pendente Solução, selecione Adicionar à solução. Escolha o botão OK para criar o projeto de configuração. Uma guia Assistente de arquivo (instalador de jogos) é aberta na janela do editor.
Clique com o botão direito do mouse no nó Pasta de Aplicação 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 (ativo) é exibido.
Selecione o item Saída Primária do Jogo (Ativo), clique com o botão direito do mouse e escolha Criar Atalho para a Saída Primária do Jogo (Ativo). Um novo item chamado Atalho para Saída Primária do Jogo (Ativo) é exibido.
Renomeie o item de atalho para Jogo e arraste e solte o item no nó Menu Programas do Usuário no lado esquerdo da janela.
No Gerenciador de Soluções, selecione o projeto Game Installer e escolha View>Properties Window ou pressione F4 para abrir a janela Properties .
Especifique os outros detalhes da maneira que você deseja que eles apareçam no instalador. Por exemplo, use Contoso para Fabricante, Instalador de Jogo para Nome do Produto e https://www.contoso.com para SupportUrl.
Na barra de menus, escolha Build>Configuration Manager. Na tabela Projeto , na coluna Compilar , marque a caixa do projeto de Instalação . Clique em Fechar.
Na barra de menus, escolha Build>Build Solution para criar o projeto Game e o projeto Game Installer.
Na pasta da solução, localize o programa setup.exe que foi criado a partir do projeto Game Installer e, em seguida, execute-o para instalar o aplicativo Game no seu computador. Você pode copiar esse arquivo (e GameInstaller.msi) para instalar o aplicativo e seus arquivos de biblioteca necessários em outro computador.
Próximas Etapas
Anterior:Guia: Debug de um projeto (C++)
Ver também
Referência da linguagem C++
Projetos e construção de sistemas
Implementando aplicações de ambiente de trabalho