BT

Accueil InfoQ Actualités Réduire l’empreinte système de Visual Studio

Réduire l’empreinte système de Visual Studio

Favoris

Ces dernières années, Microsoft a fait d’importants efforts afin de repositionner Visual Studio comme principal outil de développement pour Windows, indépendamment de la plateforme ciblée par l’utilisateur. L’acquisition récente de Xamarin et l’important soutien aux outils open source pour supporter les appareils non-Windows ont augmenté son attractivité pour les développeurs de tout horizon. L’inconvénient de cette approche a été l’accroissement constant de la taille d’installation standard de Visual Studio, qui grossit avec l’ajout de plateformes supplémentaires. Encore pire, « l’empreinte » Visual Studio ne se limite pas à l’espace disque utilisé, mais a aussi un impact sur la base de registre et le GAC (Global Assembly Cache).

Avec le successeur de Visual Studio 2015, nom de code Visual Studio « 15 », Microsoft a l’intention d’adopter une nouvelle philosophie. Art Leonard de Microsoft précise que jusqu’ici, VS a été diffusé de manière à optimiser la vitesse à laquelle un développeur peut ouvrir un projet, appuyer sur F5 et compiler ce projet sans étapes supplémentaires. Le résultat est que VS fournit aujourd’hui une procédure d’installation coûteuse en temps et espace disque. Avec VS « 15 », le but est de fournir rapidement uniquement ce que l’utilisateur a demandé, les composants additionnels étant disponibles à l’installation si nécessaire.

Avantage supplémentaire de cette nouvelle approche évoquée par Art Leonard, Visual Studio sera conçu pour être entièrement contenu dans un répertoire avec un impact minimal sur l’ensemble du système. Cela veut dire que par défaut, VS « 15 » n’ajoutera pas d’énorme quantité d’informations dans la base de registre, ni d'assemblies spécifiques dans le GAC. Premier résultat visible, l’installation de base de VS « 15 » (composé uniquement de l’éditeur VS) prend environ 325 Mo. Si vous êtes intéressé par les différentes tailles d’installation, vous pouvez consulter les dépendances et leur taille disque correspondante fournies par Microsoft.

Un des éléments d’amélioration remontés par les différents commentaires concerne la gestion des SDK et outils de plateforme (émulateurs, etc.) installés avec Visual Studio. Pour l’instant, les améliorations évoquées se concentrent uniquement sur VS « 15 ». Leonard note que l’équipe est toujours entrain de chercher la meilleure solution – car ils veulent empêcher qu’un SDK soit supprimé par VS alors qu’il est toujours utilisé par une application.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.