Partilhar via


Imagens do Visual Studio no Azure

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

Ainda não conhece o Azure? Crie uma conta gratuita.

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

As imagens para as versões principais mais recentes, Visual Studio 2022, Visual Studio 2019 e Visual Studio 2017 estão disponíveis no Azure Marketplace. 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 inalterados, a descrição de cada imagem inclui a versão do produto instalado e a data em que reflete

Versão de lançamento Edições Versão do produto
Visual Studio 2022 (compatível com Microsoft Dev Box) Empresa, Profissional, Comunidade Versão 17.12
Visual Studio 2019 (compatível com Microsoft Dev Box) Empresarial, Profissional Versão 16.11
Visual Studio 2017: mais recente (versão 15.9) Empresa, Comunidade Versão 15.9
Visual Studio no Windows Server Empresa, Profissional, Comunidade VS 2022 e VS 2019 no Windows Server 2025

A imagem da VM do Azure oferece ajuda para criar e testar aplicativos de forma mais rápida e fácil nas VMs do Azure e no serviço Caixa de Desenvolvimento da Microsoft . Para obter atualizações sobre imagens recém-adicionadas ou preteridas, consulte a postagem do DevBlog Dando às nossas imagens do Azure marketplace uma reforma. Para saber mais, visite a Política de Manutenção do Visual Studio.

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

Quais recursos estã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 seguinte linha de comando para instalar o Visual Studio ao criar 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 necessário, forneça comentários por meio da ferramenta de comentários no canto superior direito da página.

Que tamanho de VM devo escolher?

O Azure oferece uma gama completa de tamanhos de máquinas virtuais. Como o Visual Studio é um aplicativo poderoso e multi-threaded, você deseja um tamanho de VM que inclua pelo menos dois processadores e 7 GB de memória. Recomendamos os seguintes tamanhos de VM 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 de máquina mais recentes, consulte Tamanhos para máquinas virtuais do Windows no Azure.

Com o Azure, você pode reequilibrar sua escolha inicial redimensionando a VM. Você pode provisionar 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 segue o modelo "traga sua própria licença" no Azure. Assim como acontece com uma instalação em hardware proprietário, uma das primeiras etapas é licenciar sua instalação do Visual Studio. Para desbloquear o Visual Studio, pode:

  • Entre com uma conta da Microsoft associada a uma assinatura do Visual Studio
  • Desbloqueie o Visual Studio com a chave do produto (Product Key) fornecida com a compra inicial

Para obter mais informações, consulte Entrar no Visual Studio e Como desbloquear o Visual Studio.

Como faço para salvar a VM de desenvolvimento para uso futuro ou em equipe?

O espectro de ambientes de desenvolvimento é enorme, e há um custo real associado à construçã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. Em seguida, ao inicializar uma nova VM, provisione-a a partir da imagem base em vez da imagem do Azure Marketplace.

Um resumo rápido: use a ferramenta de Preparação do Sistema (Sysprep) e desligue a VM em execução e, em seguida, capture (Figura 1) a VM como uma imagem por meio da interface do usuário no portal do Azure. O Azure salva o .vhd arquivo que contém a imagem na conta de armazenamento de sua escolha. Em seguida, a nova imagem aparece como um recurso de imagem na lista de recursos da sua assinatura.

Capturar uma imagem através da IU do portal do Azure

(Figura 1) Capture uma imagem através da interface de utilizador 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 VM. Se você perder essa etapa, o Azure não poderá provisionar uma VM a partir da imagem.

Observação

Você ainda incorre em algum custo para o armazenamento das imagens, mas esse custo incremental pode ser insignificante em comparação com os custos gerais para reconstruir a VM do zero para cada membro da equipe que precisa de uma. Por exemplo, custa alguns dólares criar e armazenar uma imagem de 127 GB por um mês que é reutilizável por toda a sua equipe. No entanto, esses custos são insignificantes em comparação com as horas que cada funcionário investe para construir e validar uma caixa de desenvolvimento adequadamente configurada para seu uso individual.

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

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