Partager via


Images Visual Studio sur Azure

L’utilisation de Visual Studio dans une machine virtuelle Azure préconfigurée est un moyen rapide et facile d’aller de rien à un environnement de développement opérationnel. Les images système avec différentes configurations Visual Studio sont disponibles dans la Place de marché Azure.

Vous êtes un nouvel utilisateur d’Azure ? Créer un compte Azure gratuit.

Quelles sont les configurations et versions disponibles ?

Les images des dernières versions majeures, Visual Studio 2022, Visual Studio 2019 et Visual Studio 2017 sont disponibles dans la Place de marché Azure. Ces images sont mises à jour au moins une fois par mois pour inclure les dernières mises à jour visual Studio et Windows. Bien que les noms d’images restent inchangés, la description de chaque image inclut la version du produit installée et la date à laquelle elle reflète

Version de sortie Éditions Version du produit
Visual Studio 2022 (Compatible Microsoft Dev Box) Entreprise, Professionnel, Communauté Version 17.12
Visual Studio 2019 (Compatible Microsoft Dev Box) Entreprise, Professionnel Version 16.11
Visual Studio 2017 : Dernière version (version 15.9) Entreprise, Communauté Version 15.9
Visual Studio sur Windows Server Entreprise, Professionnel, Communauté VS 2022 et VS 2019 sur Windows Server 2025

L’image de machine virtuelle Azure vous aide à créer et tester des applications plus rapidement et plus facilement sur les machines virtuelles Azure et le service Microsoft Dev Box . Pour obtenir des mises à jour sur les images nouvellement ajoutées ou déconseillées, consultez le billet DevBlog Donnant à nos images de la Place de marché Azure une nouvelle génération. Pour en savoir plus, consultez la stratégie de maintenance de Visual Studio.

Client Windows pour les développeurs (Compatible Microsoft Dev Box), une image Windows 11 Entreprise est destinée à être utilisée comme point de départ pour créer des images Dev Box personnalisées et contient des outils et des paramètres supplémentaires pour optimiser l’expérience du développeur. Cette image n’inclut pas Visual Studio. Pour les développeurs Visual Studio, nous vous recommandons d’utiliser nos images compatibles Visual Studio 2022 ou Visual Studio 2019 Dev Box comme point de départ.

Quelles sont les fonctionnalités installées ?

Chaque image contient l’ensemble de fonctionnalités recommandé pour cette édition Visual Studio. En règle générale, l’installation inclut :

Nous utilisons la ligne de commande suivante pour installer Visual Studio lors de la génération des images :

    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

Si les images n’incluent pas de fonctionnalité Visual Studio dont vous avez besoin, fournissez des commentaires via l’outil de commentaires dans le coin supérieur droit de la page.

Quelle taille de machine virtuelle dois-je choisir ?

Azure offre une gamme complète de tailles de machines virtuelles. Étant donné que Visual Studio est une application multithread puissante, vous souhaitez une taille de machine virtuelle qui inclut au moins deux processeurs et 7 Go de mémoire. Nous vous recommandons les tailles de machine virtuelle suivantes pour les images Visual Studio :

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

Pour plus d’informations sur les dernières tailles de machine, consultez Tailles des machines virtuelles Windows dans Azure.

Avec Azure, vous pouvez rééquilibrer votre choix initial en redimensionnant la machine virtuelle. Vous pouvez provisionner une nouvelle machine virtuelle avec une taille plus appropriée ou redimensionner votre machine virtuelle existante sur un autre matériel sous-jacent. Pour plus d’informations, consultez Redimensionner une machine virtuelle Windows.

Une fois la machine virtuelle en cours d’exécution, qu’est-ce qui suit ?

Visual Studio suit le modèle « apporter votre propre licence » dans Azure. Comme pour une installation sur du matériel propriétaire, l’une des premières étapes consiste à licencer votre installation de Visual Studio. Pour déverrouiller Visual Studio, effectuez les opérations suivantes :

  • Se connecter avec un compte Microsoft associé à un abonnement Visual Studio
  • Déverrouiller Visual Studio avec la clé de produit fourni avec votre achat initial

Pour plus d’informations, consultez Se connecter à Visual Studio et Comment déverrouiller Visual Studio.

Comment enregistrer la machine virtuelle de développement pour une utilisation future ou d’équipe ?

Le spectre des environnements de développement est énorme et il y a des coûts réels associés à la création des environnements plus complexes. Quelle que soit la configuration de votre environnement, vous pouvez enregistrer ou capturer votre machine virtuelle configurée en tant qu'« image de base » pour une utilisation ultérieure ou pour d’autres membres de votre équipe. Ensuite, lors du démarrage d’une nouvelle machine virtuelle, vous l’approvisionnez à partir de l’image de base plutôt que de l’image de la Place de marché Azure.

Résumé rapide : Utilisez l’outil de préparation du système (Sysprep) et arrêtez la machine virtuelle en cours d’exécution, puis capturez (Figure 1) la machine virtuelle en tant qu’image via l’interface utilisateur dans le portail Azure. Azure enregistre le .vhd fichier qui contient l’image dans le compte de stockage de votre choix. La nouvelle image apparaît ensuite sous la forme d’une ressource Image dans la liste des ressources de votre abonnement.

Capturer une image via l’interface utilisateur du portail Azure

(Figure 1) Capturez une image via l’interface utilisateur du portail Azure.

Pour plus d’informations, consultez Créer une image managée d’une machine virtuelle généralisée dans Azure.

Important

N’oubliez pas d’utiliser Sysprep pour préparer la machine virtuelle. Si vous manquez cette étape, Azure ne peut pas provisionner une machine virtuelle à partir de l’image.

Remarque

Vous avez toujours un coût pour le stockage des images, mais ce coût incrémentiel peut être négligeable par rapport aux coûts de surcharge pour reconstruire la machine virtuelle à partir de zéro pour chaque membre de l’équipe qui en a besoin. Par exemple, il coûte quelques dollars pour créer et stocker une image de 127 Go pendant un mois réutilisable par l’ensemble de votre équipe. Toutefois, ces coûts sont négligeables par rapport aux heures que chaque employé investit pour générer et valider une zone de développement correctement configurée pour son utilisation individuelle.

En outre, vos tâches de développement ou technologies peuvent nécessiter davantage de mise à l’échelle, comme des variétés de configurations de développement et plusieurs configurations de machine. Vous pouvez utiliser Azure DevTest Labs pour créer des recettes qui automatisent la construction de votre « image dorée ». Vous pouvez également utiliser DevTest Labs pour gérer les stratégies pour les machines virtuelles en cours d’exécution de votre équipe. L’utilisation d’Azure DevTest Labs pour les développeurs est la meilleure source pour plus d’informations sur DevTest Labs.

Maintenant que vous connaissez les images Visual Studio préconfigurées, l’étape suivante consiste à créer une machine virtuelle :