[Resolvido] Criando um instalador Offline para o Visual Studio 2017
Overview
Saudades da simplicidade de instalar softwares com apenas um clique? O Visual Studio 2015 nos permitia exatamente isso, mas as coisas mudaram um pouco com a chegada do Visual Studio 2017. Não se preocupe, embora o processo tenha se modificado, ainda é perfeitamente possível simular aquela boa e velha instalação ’tudo-em-um’. Este post traz um tutorial mão na roda para quem deseja criar seu próprio instalador offline do VS 2017. Passo a passo, do download à execução, garantimos uma jornada tranquila até o seu ambiente de desenvolvimento preferido. Preparados? Vamos lá!
Na edição 2015 do Visual Studio, bastava baixar um ISO gigante com tudo que você precisava. A versão 2017 não possui este procedimento, mas ainda é possível alcançar estes resultados. Abaixo está um tutorial rápido de como realizar esta operação!
Primeiro, temos que baixar um arquivo do site da Microsoft.
Para este tutorial, vou utilizar o Visual Studio Community e salvar os arquivos do instalador no diretório c:\temp\vs2017, mas você pode salvar em outra pasta e/ou baixar outra edição do VS. Os passos serão os mesmos.
- Acesse https://www.visualstudio.com/downloads/ e baixe a versão desejada do VS (Community, Professional, Enterprise ou Code)
- Copie o arquivo que você acabou de baixar (vs_community.exe) para a pasta c:\temp\vs2017.
- Copie o arquivo certmgr.exe para a pasta c:\temp\vs2017. Este arquivo (geralmente) está na pasta “C:\Program Files (x86)\Windows Kits\10\bin\x86\”.
- Crie um arquivo .bat com os comandos abaixo. (apenas crie, não execute agora): ```
batchC:\temp\vs2017\certmgr.exe -add -c C:\temp\vs2017\certificates\manifestSignCertificates.p12 -n “Microsoft Code Signing PCA” -s -r LocalMachine CA
C:\temp\vs2017\certmgr.exe -add -c C:\temp\vs2017\certificates\manifestSignCertificates.p12 -n “Microsoft Root Certificate Authority” -s -r LocalMachine root
C:\temp\vs2017\certmgr.exe -add -c C:\temp\vs2017\certificates\manifestCounterSignCertificates.p12 -n “Microsoft Time-Stamp PCA” -s -r LocalMachine CA
C:\temp\vs2017\certmgr.exe -add -c C:\temp\vs2017\certificates\manifestCounterSignCertificates.p12 -n “Microsoft Root Certificate Authority” -s -r LocalMachine root
C:\temp\vs2017\certmgr.exe -add -c C:\temp\vs2017\certificates\vs_installer_opc.SignCertificates.p12 -n “Microsoft Code Signing PCA” -s -r LocalMachine CA
C:\temp\vs2017\certmgr.exe -add -c C:\temp\vs2017\certificates\vs_installer_opc.SignCertificates.p12 -n “Microsoft Root Certificate Authority” -s -r LocalMachine root
- Abra o Prompt de Comando (cmd) como administrador e vá até a pasta onde serão armazenados os arquivos da instalação (cd c:\temp\vs2017).
- Utilize o comando abaixo para baixar o pacote completo do Visual Studio 2017 em inglês: ```
batchvs_community.exe –layout c:\temp\vs2017 –lang en-US
- Após a conclusão dos downloads, rode o arquivo .bat criado no passo 4.
- Execute o arquivo vs_setup.exe para iniciar a instalação.
Caso queira mudar os parâmetros como, por exemplo, o idioma do VS, veja os links de referência para mais opções.
Pronto! Agora você tem um instalador Offline do Visual Studio 2017. Quando realizei estes procedimentos, o instalador ocupou quase 17Gb.
Referências: