Créer un package d’installation hors connexion de Visual Studio pour une installation locale

S’applique à :ouiVisual Studio nonVisual Studio pour Mac nonVisual Studio Code

Nous avons conçu Visual Studio pour qu’il fonctionne bien dans diverses configurations de réseaux et d’ordinateurs. Pour tous les scénarios impliquant la machine locale, nous vous recommandons d’utiliser Visual Studio Installer, petit fichier recherchant régulièrement les mises à jour et qui vous aide à rester à jour de tous les derniers correctifs et fonctionnalités. Les informations de cette page expliquent comment créer un package d’installation hors connexion des fichiers à installer sur la machine locale.

Remarque

Si vous êtes administrateur informatique d’une entreprise et voulez effectuer un déploiement de Visual Studio sur un réseau de stations de travail clientes, ou si vous devez créer un package d’installation avec des fichiers à transférer ou à installer sur une autre machine, consultez notre Guide des administrateurs Visual Studio et la documentation Créer une installation de Visual Studio basée sur un réseau.

Utiliser la fonctionnalité « Tout télécharger, puis installer »

Parfois, l’accès en ligne est problématique. Par exemple, vous pouvez avoir une connexion Internet non fiable ou votre connexion Internet peut avoir une bande passante limitée. Pour ce type de situations, nous avons mis à disposition d’autres méthodes d’acquisition de Visual Studio. Vous pouvez utiliser la fonctionnalité Tout télécharger, puis installer de Visual Studio Installer pour télécharger un package d’installation sur la machine locale avant de l’installer localement, ou vous pouvez utiliser la ligne de commande afin de créer un package d’installation local à installer localement plus tard.

Pour télécharger un package d’installation local, sélectionnez l’option Tout télécharger et installer dans la liste déroulante en bas de l’onglet Charges de travail de Visual Studio Installer. L’objectif de cette fonctionnalité est de charger en avance le téléchargement des packages Visual Studio sur l’ordinateur sur lequel vous prévoyez d’installer Visual Studio à terme. En téléchargeant d’abord les packages localement, vous pouvez vous déconnecter d’Internet sans crainte avant d’installer Visual Studio.

Option « Tout télécharger, puis installer »

Important

La fonctionnalité Tout télécharger et installer télécharge un package d’installation Visual Studio personnalisé sur la machine locale. N’essayez pas de transférer ce package d’installation téléchargé sur un autre ordinateur, car il n’est pas conçu pour fonctionner de cette façon. À la place, si vous voulez télécharger un package d’installation, et le transférer ou l’installer sur une autre machine, vous devez créer une disposition comme décrit dans la documentation Créer une installation de Visual Studio basée sur un réseau.

Vous pouvez également configurer les futures mises à jour de cette instance de Visual Studio pour suivre le comportement Tout télécharger et installer. Pour plus d’informations, consultez la documentation Personnaliser les paramètres de mise à jour.

Utiliser la ligne de commande pour créer une disposition locale

Étape 1 : Télécharger le programme d’amorçage de Visual Studio

Téléchargez le programme d’amorçage approprié en fonction de la version et de l’édition de Visual Studio souhaitées, puis copiez-le dans le répertoire à utiliser en tant qu’emplacement source de votre layout local. Le programme d’amorçage est l’exécutable que vous utilisez pour créer, mettre à jour et effectuer d’autres opérations d’installation de Visual Studio. Vous devez avoir une connexion Internet pour terminer cette étape.

Étape 2 : Créer une disposition locale

Ouvrez une invite de commandes avec des privilèges d’administrateur, accédez au répertoire dans lequel vous avez téléchargé le programme d’amorçage, puis utilisez les paramètres du programme d’amorçage pour créer votre layout local. Notez que vous devez disposer d’une connexion Internet pour cette étape. Des exemples courants de création de layouts locaux à l’aide du programme d’amorçage version Enterprise sont illustrés ci-dessous ainsi que dans la page d’exemples de paramètres de ligne de commande. Vous pouvez installer une autre langue que l’anglais en remplaçant en-US par un paramètre régional dans la liste des paramètres régionaux de langue. De plus, vous pouvez utiliser un fichier vsconfig ou la liste de composants et de charges de travail pour personnaliser davantage votre layout local.

Conseil

Pour éviter toute erreur, vérifiez que votre chemin d’installation complet fait moins de 80 caractères.

  • Pour le développement d’applications web .NET et d’applications de bureau .NET pour une seule langue, exécutez :

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US
    
  • Pour le développement d’applications web .NET et d’applications de bureau .NET pour une seule langue, exécutez :

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US
    
  • Pour le développement d’applications de bureau en C++ en incluant tous les composants recommandés et facultatifs, dans une seule langue, exécutez :

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --includeOptional --lang en-US 
    
  • Pour créer un layout local complet avec tous les composants et toutes les langues (cela va prendre du temps, nous avons beaucoup de composants !), exécutez :

      vs_enterprise.exe --layout c:\localVSlayout
    
  • Pour créer un layout local à l’aide d’un fichier vsconfig exporté afin de personnaliser le contenu du layout, exécutez le code ci-dessous. Dans la mesure où cette fonctionnalité est relativement nouvelle, vous devez utiliser le dernier programme d’installation dans votre layout.

      vs_enterprise.exe --layout C:\localVSlayout --config "C:\myconfig.vsconfig" --useLatestInstaller --lang en-US 
    
  • Vous pouvez également vérifier ou corriger une installation hors connexion.

Remarque

Une disposition locale complète de Visual Studio nécessite un minimum de 41 Go d’espace disque. Pour plus d’informations, consultez Configuration système requise.

Remarque

Une disposition locale complète de Visual Studio nécessite un minimum de 45 Go d’espace disque. Pour plus d’informations, consultez Configuration système requise.

Étape 3 : Installer Visual Studio à partir de la disposition locale

Quand vous installez Visual Studio à partir d’une disposition locale, Visual Studio Installer utilise les versions locales des fichiers. Toutefois, si vous sélectionnez pendant l’installation des composants qui ne sont pas dans la disposition, Visual Studio Installer tente de les télécharger à partir d’Internet. Pour vérifier que vous installez uniquement les fichiers que vous avez téléchargés, utilisez les mêmes options de ligne de commande que celles ayant servi à créer la disposition locale. Pour que votre programme d’installation n’essaie pas d’accéder à Internet pendant l’installation du produit, utilisez le commutateur --noweb.

Par exemple, si vous avez créé une disposition d’installation locale avec la commande suivante :

vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

Utilisez ensuite cette commande pour exécuter l’installation et empêcher la machine cliente d’accéder à Internet :

c:\localVSlayout\vs_enterprise.exe --noWeb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US

Utilisez ensuite cette commande pour exécuter l’installation et empêcher la machine cliente d’accéder à Internet :

c:\localVSlayout\vs_enterprise.exe --noWeb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional

Important

Si vous utilisez Visual Studio Community, vous pouvez être invité à vous connecter dans les 30 jours suivant l’installation, mais cela n’impacte pas votre capacité à utiliser le produit.

Remarque

Si vous obtenez une erreur indiquant qu’une signature n’est pas valide, vous devez installer les certificats mis à jour. Ouvrez le dossier Certificats dans votre disposition locale. Double-cliquez sur chacun des fichiers de certificat, puis suivez les étapes de l’Assistant du Gestionnaire de certificats. Si un mot de passe vous est demandé, n’indiquez rien.

Support ou résolution des problèmes

Parfois, des problèmes peuvent se produire. Si votre installation de Visual Studio échoue, consultez Résolution des problèmes d’installation et de mise à niveau de Visual Studio pour obtenir une aide pas à pas.

Voici d’autres options de support :

Voir aussi