BT

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

| par Jeff Martin Suivre 17 Abonnés , traduit par Cyril Richard Suivre 0 Abonnés le 30 mai 2016. Durée de lecture estimée: 2 minutes |

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

Donnez-nous votre avis

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT