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

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):
    C:\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:
    vs_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:

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, Software, Suporte and tagged , , , , , , .