Imagens do Visual Studio no Azure

Usar o Visual Studio executando em uma máquina virtual (VM) do Azure pré-configurada é a maneira mais fácil e rápida de partir do nada para um ambiente de desenvolvimento atualizado. As imagens do sistema com diferentes configurações do Visual Studio estão disponíveis no Azure Marketplace.

Você é novo no Azure? Crie uma conta gratuita do Azure.

Quais configurações e versões estão disponíveis?

As imagens para as versões principais mais recentes, Visual Studio 2022, Visual Studio 2019, Visual Studio 2017 e Visual Studio 2015, podem ser encontradas no Azure Marketplace. Cada uma dessas versões oferece as edições do Visual Studio Enterprise e Visual Studio Community. Essas imagens são atualizadas pelo menos uma vez por mês para incluir as atualizações mais recentes do Visual Studio e do Windows. Embora os nomes das imagens permaneçam os mesmos, a descrição de cada imagem inclui a versão do produto instalada e a data inicial da imagem.

Versão de lançamento Edições Versão do produto
Visual Studio 2022 Enterprise, Community Versão 17.2
Visual Studio 2022 (compatível com o Computador de Desenvolvimento da Microsoft) Enterprise, Professional Versão 17.5
Visual Studio 2019: mais recente (versão 16.11) Enterprise, Community Versão 16.11
Visual Studio 2019 (compatível com o Computador de Desenvolvimento da Microsoft) Enterprise, Professional Versão 16.11
Visual Studio 2017: Mais recente (versão 15.9) Enterprise, Community Versão 15.9
Visual Studio 2015: Mais recente (atualização 3) Enterprise, Community Versão 14.0.25431.01

Observação

De acordo com a política de atendimento da Microsoft, a versão original (RTW) do Visual Studio 2015 expirou para manutenção. O Visual Studio 2015 Atualização 3 é a única versão restante oferecida para a linha de produtos Visual Studio 2015.

Para obter mais informações, consulte a Política de Atendimento do Visual Studio.

Cliente Windows para desenvolvedores (compatível com o Computador de Desenvolvimento da Microsoft), uma imagem do Windows 11 Enterprise deve ser usada como ponto de partida para criar imagens personalizadas do Computador de Desenvolvimento e contém ferramentas e configurações adicionais para otimizar a experiência do desenvolvedor. Essa imagem não inclui o Visual Studio. Para desenvolvedores do Visual Studio, recomendamos usar nosso Visual Studio 2022 ou Visual Studio 2019 imagens compatíveis com o Computador de Desenvolvimento como ponto de partida.

Quais recursos são instalados?

Cada imagem contém o conjunto de recursos recomendado para essa edição do Visual Studio. Geralmente, a instalação inclui:

Usamos a linha de comando a seguir para instalar o Visual Studio ao compilar as imagens:

    vs_enterprise.exe --allWorkloads --includeRecommended --passive ^
       --add Microsoft.Net.Component.4.8.SDK ^
       --add Microsoft.Net.Component.4.7.2.SDK ^
       --add Microsoft.Net.Component.4.7.2.TargetingPack ^
       --add Microsoft.Net.Component.4.6.2.SDK ^
       --add Microsoft.Net.Component.4.6.2.TargetingPack ^
       --add Microsoft.Net.ComponentGroup.4.8.DeveloperTools ^
       --add Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools ^
       --add Microsoft.VisualStudio.Component.FSharp ^
       --add Component.GitHub.VisualStudio ^
       --add Microsoft.VisualStudio.Component.LinqToSql

Se as imagens não incluírem um recurso do Visual Studio do qual você precisa, forneça comentário por meio da ferramenta de comentários no canto superior direito da página.

Qual tamanho de VM devo escolher?

O Azure oferece uma gama completa de tamanhos de máquina virtual. Uma vez que o Visual Studio é um aplicativo multi-thread avançado, você quer um tamanho de VM que inclua pelo menos dois processadores e 7 GB de memória. Estes são os tamanhos de VM recomendados para as imagens do Visual Studio:

  • Standard_D2_v3
  • Standard_D2s_v3
  • Standard_D4_v3
  • Standard_D4s_v3
  • Standard_D2_v2
  • Standard_D2S_v2
  • Standard_D3_v2

Para obter mais informações sobre os tamanhos das máquinas mais recentes, consulte Tamanhos das máquinas virtuais do Windows no Azure.

Com o Azure, é possível reequilibrar sua escolha inicial redimensionando a VM. É possível fornecer uma nova VM com um tamanho mais apropriado ou redimensionar sua VM existente para hardware subjacente diferente. Para obter mais informações, consulte Redimensionar uma VM do Windows.

Depois que a VM estiver em execução, o que vem a seguir?

O Visual Studio acompanha o modelo "traga sua própria licença" no Azure. De forma semelhante a uma instalação em hardware proprietário, uma das primeiras etapas é o licenciamento da instalação do Visual Studio. Para desbloquear o Visual Studio:

  • Entrar com uma conta da Microsoft associada a uma assinatura do Visual Studio
  • Desbloquear o Visual Studio com a chave do produto que acompanha a compra inicial

Para obter mais informações, consulte Conectar-se ao Visual Studio e Como desbloquear o Visual Studio.

Como posso salvar a VM de desenvolvimento para uso futuro ou da equipe?

O espectro de ambientes de desenvolvimento é imenso e há custos reais associados à compilação de ambientes mais complexos. Independentemente da configuração do seu ambiente, você pode salvar ou capturar sua VM configurada como uma "imagem base" para uso futuro ou para outros membros da sua equipe. A seguir, ao inicializar uma nova VM, provisione-a a partir da imagem base e não da imagem do Marketplace do Azure.

Resumo rápido: Utilize a ferramenta de Preparação do Sistema (Sysprep) e desligue a VM em execução, a seguir, capture (Figura 1) a VM como uma imagem através da Interface do Usuário no portal do Azure. O Azure salva o arquivo .vhd que contém a imagem, na conta de armazenamento de sua escolha. A nova imagem aparecerá como um recurso de imagem na lista de recursos da sua assinatura.

Capture an image through the Azure portal’s UI

(Figura 1) Capturar uma imagem através da interface do usuário do Portal do Azure.

Para obter mais informações, consulte Criar uma imagem gerenciada de uma VM generalizada no Azure.

Importante

Não se esqueça de usar o Sysprep para preparar a máquina virtual. Se essa etapa for ignorada, o Azure não poderá fornecer uma VM da imagem.

Observação

Você ainda tem algum custo para o armazenamento das imagens, mas esse custo incremental pode ser insignificante em comparação aos custos de despesas gerais para reconstruir a VM a partir do zero para cada membro da equipe que precise de uma. Por exemplo, há o custo de alguns dólares para criar e armazenar uma imagem de 127 GB por um mês que é reutilizável por todos os membros de sua equipe. No entanto, esses custos são insignificantes em comparação com as horas que cada funcionário investe para compilar e validar um desenvolvimento de caixa devidamente configurado para o uso individual.

Além disso, suas tarefas ou tecnologias de desenvolvimento podem precisar de mais escala, como variedades de configurações de desenvolvimento e múltiplas configurações de computadores. Você pode usar o Azure DevTest Labs para criar receitas que automatizam a construção de sua "imagem dourada". Também pode usar o DevTest Labs para gerenciar políticas das VMs em execução da sua equipe. Usar Azure DevTest Labs para desenvolvedores é a melhor fonte para obter mais informações sobre DevTest Labs.

Agora que você conhece as imagens pré-configuradas do Visual Studio, a próxima etapa é criar uma nova VM: