[Resolvido] Criando um instalador Offline para o Visual Studio 2017

[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.

  1. Acesse https://www.visualstudio.com/downloads/ e baixe a versão desejada do VS (Community, Professional, Enterprise ou Code)
  2. Copie o arquivo que você acabou de baixar (vs_community.exe) para a pasta c:\temp\vs2017.
  3. 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\”.
  4. 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
  5. 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).
  6. 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
  7. Após a conclusão dos downloads, rode o arquivo .bat criado no passo 4.
  8. 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: