Notes de publication de Visual Studio 2013
Termes du contrat de licence | Blog Visual Studio | Developer Community
Remarque
Il ne s’agit pas de la dernière version de Visual Studio. Pour télécharger la dernière version, accédez aux notes de publication actuelles de Visual Studio 2019.
Versions de Visual Studio 2013
Vous pouvez voir les notes de publication de toutes les versions de Visual Studio 2013 :
- 20 juillet 2015 -- Visual Studio 2013 Update 5
- 12 novembre 2014 -- Visual Studio 2013 Community
- 12 novembre 2014 -- Visual Studio 2013 Update 4
- 4 août 2014 -- Visual Studio 2013 Update 3
- 12 mai 2014 -- Visual Studio 2013 Update 2
- 2 avril 2014 -- Visual Studio 2013 Update 2
- 20 janvier 2014 -- Visual Studio 2013 Update 1
- 17 octobre 2013 -- Visual Studio 2013
Notes de publication de Visual Studio 2013
Publication : 17 octobre 2013
Télécharger Visual Studio Community 2013
Vous pouvez télécharger Visual Studio 2013 à partir de My.VisualStudio.com. My.VisualStudio.com nécessite un abonnement Dev Essentials gratuit ou un abonnement Visual Studio.
Nouveautés de cette version
Fonctionnalités innovantes pour une plus grande productivité des développeurs
Visual Studio 2013 comprenait de nombreuses améliorations apportées à l’interface utilisateur en fonction des commentaires des clients et du principe de conception de base de Microsoft consistant à garder le focus sur le contenu pour offrir une expérience utilisateur améliorée. Vous remarquerez peut-être les plus de 400 icônes modifiées avec une plus grande différenciation et une utilisation accrue de la couleur, une page de démarrage repensée et d’autres modifications de conception subtiles dans Visual Studio.
Visual Studio 2013 comprenait un certain nombre d’améliorations pour vous aider à être plus productif, puis à rester concentré lors du codage. Certaines fonctionnalités apparaissent d’abord comme des expériences dans l’extension Visual Studio Power Tools avant d’être affinées, puis incorporées dans Visual Studio. Les fonctionnalités de productivité telles que l’achèvement automatique des crochets, la possibilité de déplacer des lignes de code ou des blocs à l’aide de raccourcis clavier et la navigation en ligne sont maintenant intégrées. En outre, Visual Studio 2013 inclut un nouvel explorateur Team Explorer avec une page d’accueil améliorée qui facilite la navigation vers les fonctionnalités de collaboration d’équipe, y compris la possibilité de détacher les modifications en attente et les builds dans une fenêtre distincte.
Lorsque vous travaillez avec des fichiers de code volumineux, il peut être difficile de garder trace de l’endroit où vous êtes. Dans Visual Studio 2013, vous pouvez facilement changer le comportement de la barre de défilement entre deux modes. En mode barre, vous pouvez afficher des annotations telles que votre position d’insertion, modifier votre emplacement et suivre les erreurs plus directement. En mode carte, la barre de défilement affiche un aperçu instantané du code source, ainsi que la possibilité de pointer sur le code pour afficher un aperçu plus détaillé dans une info-bulle. Vous pouvez ensuite cliquer sur la position exacte du code qui accède à cet emplacement.
La compréhension de ce que fait une ligne de code est une tâche clé pendant le développement. La commande Atteindre la définition est maintenant accompagnée de la nouvelle fonctionnalité Faire un Peek de la Définition. Avec Faire un Peek de la Définition, vous n’avez plus besoin de laisser le contexte de votre ligne de code pour afficher une définition dans un affichage inline.
La compréhension ce que fait une ligne de code n’est qu’une partie de votre défi en tant que développeur. Vous devez également comprendre son historique, qui a travaillé dessus, quel code y fait référence, et bien plus encore. Cela devient particulièrement difficile dans les projets en équipe. CodeLens (Indicateurs d’informations de code) dans Visual Studio Ultimate 2013 utilise des informations de vos métadonnées de projet et Team Foundation Server 2013 pour placer des décorateurs sur chacune des méthodes de votre code qui montrent des informations telles que les jeux de modifications qui ont conduit à la création ou à la modification récente, qui a été la dernière personne à travailler sur le code, quels tests unitaires couvrent la méthode (y compris l’état de réussite/échec le plus récent) et quelles références de code existent. Vous pouvez également accéder rapidement à ces données, telles qu’un ensemble de modifications associé ou un fichier de code référencé en un simple clic.
Visual Studio 2013 introduit une expérience IDE connectée, ce qui vous permet de démarrer l’utilisation de Visual Studio 2013 plus rapidement. Lorsque vous démarrez Visual Studio 2013 pour la première fois, vous devez, sur demande du programme, vous connecter avec votre compte Microsoft. Vous pouvez déjà utiliser le même compte avec vos abonnements MSDN ou Team Foundation Service. Une fois que vous êtes connecté, votre copie de Visual Studio 2013 est inscrite pour votre utilisation sans que vous ayez besoin d’effectuer des étapes supplémentaires. Visual Studio 2013 synchronise également automatiquement les paramètres sur tous vos appareils à l’aide de l’expérience IDE connectée. Les paramètres synchronisés incluent des catégories telles que les raccourcis clavier, l’apparence de Visual Studio (thème, polices, entre autres) et bien plus encore, le tout en vous permettant de conserver le contrôle total via les options Paramètres synchronisés.
Prise en charge du développement d’applications Windows 8.1
Visual Studio 2013 fournit l’ensemble d’outils idéal pour la création d’applications modernes qui tirent parti de la prochaine vague d’innovation de plateforme Windows (Windows 8.1), tout en prenant en charge les appareils et services sur toutes les plateformes Microsoft. La prise en charge du développement d’applications du Windows Store sous Windows 8.1 inclut de nombreuses mises à jour des outils, contrôles et modèles, la prise en charge des nouveaux tests codés de l’interface utilisateur pour les applications XAML, l’analyseur de réactivité de l’interface utilisateur et le profileur de consommation d’énergie pour les applications XAML et HTML, des outils de profilage de mémoire améliorés pour les applications HTML et une intégration améliorée au Windows Store.
Blend pour XAML a été amélioré avec de nouvelles fonctionnalités importantes pour la conception d’applications du Windows Store, telles que l’ajout de règles et de guides personnalisés pour une disposition de contenu plus précise ainsi que des fonctionnalités de style améliorées. Blend pour HTML hérite également de ces améliorations et ajoute des nouvelles fonctionnalités spécifiques pour la création d’applications du Windows Store avec HTML, telles que la nouvelle chronologie pour animer les modifications dans CSS.
L’expérience de codage pour les applications du Windows Store a été améliorée dans Visual Studio 2013. L’éditeur XAML fournit maintenant des avancées dans IntelliSense, qui est maintenant également disponible pour la liaison de données, la liaison de modèle et les ressources. Il permet également une transition plus productive entre les marques de conception et le code behind ; prise en charge de la recherche de références, de l’accès à la définition et du passage au modèle d’affichage. Ces améliorations vous aideront à réduire le travail lors de la création d’applications du Windows Store.
La connexion de vos applications du Windows Store est également plus facile avec l’ajout du service de Windows Azure Mobile Services qui expose votre application à une multitude de scénarios tels que l’activation facile des notifications Push et le stockage et la manipulation des données dans le cloud.
Avancées du développement web
La création de sites web ou de services sur la plateforme Microsoft vous offre de nombreuses options, notamment ASP.NET WebForms, ASP.NET MVC, WCF ou les services d’API web, et bien plus encore. Dans le passé, l’utilisation de chacune de ces approches dans Visual Studio signifiait travailler avec des types de projets séparés et des outils isolés pour les fonctionnalités de ce projet spécifique. La vision One ASP.NET unifie votre expérience de projet web dans Visual Studio 2013 pour que vous puissiez créer des applications web ASP.NET à l’aide de votre préférence d’infrastructures de composants ASP.NET dans un même projet. Cette nouvelle expérience unifiée inclut la possibilité de créer facilement des applications hybrides qui incluent des versions améliorées d’ASP.NET WebForms, MVC ou de l’API web, dans un seul projet. Vous pouvez maintenant combiner, puis mettre en correspondance les outils appropriés pour le travail au sein de vos projets web, ce qui vous donne une flexibilité et une productivité accrues lors du développement pour le web.
Si vous concevez des pages web ou implémentez les conceptions d’autres utilisateurs, vous passez probablement une partie importante de votre temps à ajuster HTML et CSS tout en actualisant les fenêtres du navigateur encore et encore pour obtenir l’expérience exacte que vous souhaitez créer. Cette tâche est encore plus compliquée par la diversité des navigateurs web disponibles que vos visiteurs peuvent utiliser pour afficher votre site. Visual Studio 2013 élimine cela dans les deux sens à l’aide du lien du navigateur, qui connecte Visual Studio à un ou plusieurs navigateurs modernes ouverts dans une expérience de développement interactive pour les synchroniser avec vos modifications de balisage sans avoir besoin d’actualisations manuelles du navigateur pour voir les modifications que vous apportez.
Créer des applications métiers modernes pour Office 365
Avec Visual Studio 2013, vous pouvez créer, puis gérer des applications métier modernes qui étendent l’expérience Office 365 pour aider les utilisateurs à interagir avec les processus métier, les artefacts et d’autres systèmes. Les applications métier cloud Office 365 s’exécutent dans le cloud, tirant parti des fonctionnalités de plateforme enrichies exposées par Windows Azure et Office 365. En tant qu’applications cloud, elles sont disponibles pour une multitude d’appareils pour agréger des données et des services depuis l’intérieur et l’extérieur d’une entreprise, puis intégrer des identités utilisateur et des graphiques sociaux. Ces applications s’intègrent aux fonctionnalités de gestion du cycle de vie des applications de Visual Studio, reliant les mondes du développeur d’applications métier aux opérations informatiques.
Améliorations du débogage et de l’optimisation
Le nouveau hub Performances et diagnostics de Visual Studio 2013 offre une expérience unifiée pour différents outils disponibles dans Visual Studio. Le hub facilite également l’identification des outils de performances et de diagnostic qui fonctionnent avec votre projet et vous permet de commencer rapidement à les utiliser pour améliorer votre application.
L’analyseur d’image mémoire dans Visual Studio 2013 facilite le diagnostic des problèmes de mémoire dans les environnements de production en analysant les vidages de tas de mémoire .NET directement depuis Visual Studio. À l’aide de la nouvelle fonctionnalité d’analyse de la mémoire, vous pouvez résoudre les fuites de mémoire et l’utilisation inefficace de la mémoire en affichant la taille et le nombre, les plus grandes instances d’objets et ce qui les maintient en mémoire. Vous pouvez également comparer deux images mémoire pour obtenir des informations sur la façon dont l’utilisation de la mémoire change au fil du temps.
Lorsque vous déboguez des applications .NET 4.5.1 64 bits dans Visual Studio 2013, vous pouvez maintenant « modifier et continuer » comme vous le faites avec les applications managées 32 bits. En outre, le débogage asynchrone est amélioré dans Visual Basic, Visual C#, Visual C++ et JavaScript dans Visual Studio 2013. Lors de l’exécution sous Windows 8.1, la fenêtre de pile des appels inclut maintenant la pile des appels logiques si vous atteignez un point d’arrêt ou une exception dans une méthode asynchrone. Au-delà de la prise en charge des diagnostics, .NET 4.5.1 inclut d’autres améliorations, telles que la prise en charge du compactage à la demande du tas d’objets volumineux du GC et le démarrage plus rapide des applications lors de l’exécution sur des machines multicœurs.
Dans Visual Studio Ultimate 2013, vous pouvez diagnostiquer les erreurs et les problèmes de performances dans les applications surveillées par System Center 2012 R2 Operations Manager. Vous pouvez importer des événements d’exception et de performances sous forme de journal IntelliTrace (.iTrace), puis utiliser IntelliTrace dans Visual Studio pour parcourir l’exécution du code pour ces événements.
En plus des fonctionnalités qui améliorent la prise en charge de C++11, telles que la délégation de constructeurs, les littéraux de chaîne bruts, les opérateurs de conversion explicite et les modèles variadiques, le débogage « Uniquement mon code » dans Visual Studio 2013 améliore encore davantage l’utilisation de C++. La possibilité de filtrer la pile des appels jusqu’au code que vous avez écrit lorsque le débogage a longtemps existé pour les langages managés et est maintenant disponible pour C++.
PGO (Optimisation guidée par profil) est une optimisation du compilateur Visual C++ runtime qui tire parti des données de profil collectées à partir des scénarios utilisateur importants ou centrés sur les performances pour générer une version optimisée d’une application. Les Outils de profilage dans Visual Studio 2013 donnent un aperçu des décisions d’optimisation PGO, ce qui vous permet de comprendre comment les données de profil correspondent aux performances réelles en montrant comment les chemins de code plus chaud profilés (scénarios utilisateur courants) et les chemins de code plus froid (scénarios utilisateur moins courants) d’une application correspondent au code qui a été optimisé par PGO et à la manière dont il a été optimisé (taille ou vitesse).
Fonctionnalités ALM étendues
Visual Studio 2013 intègre une vague de nouvelles fonctionnalités ALM (Application Lifecycle Management) qui permettront à vos équipes d’être plus productives et de collaborer avec une prise en charge améliorée des pratiques de développement agiles que vous pouvez adopter de manière incrémentielle pour répondre aux besoins de votre organisation. Les fonctionnalités telles que la gestion agile de portefeuille, les salles d’équipe, les commentaires de code web sur les ensembles de modifications/les validations et les améliorations apportées à la gestion des cas de test basées sur le web font partie d’une solution intégrée pour aider votre équipe à mieux collaborer, puis à améliorer la productivité.
Le cœur des fonctionnalités ALM de Visual Studio est fourni par Team Foundation Server, qui peut être installé sur un serveur local ou Team Foundation Service, hébergé dans le cloud. Que l’équipe préfère le contrôle et la personnalisation accrus d’une installation locale ou l’accessibilité sans maintenance du cloud, il existe une option qui répond aux besoins de votre équipe.
Avec Agile Portfolio Management, vous pouvez gérer des charges de travail volumineuses et complexes de manière agile. Vous pouvez définir une hiérarchie de backlogs pour comprendre la portée du travail sur plusieurs équipes, puis voir comment ce travail se déroule avec une perspective plus large.
Les salles d'équipe fournissent un espace pour faciliter et capturer les communications entre les membres de l'équipe, qu'ils soient proches ou éloignés. Dans une salle d’équipe, vous pouvez discuter du travail en cours, poser des questions, partager l'état, puis clarifier les problèmes à mesure qu’ils surviennent. Votre salle d’équipe est le flux d’activité de vos projets d’équipe pour informer l’équipe des vérifications de code, de l’état de la build, de l’attribution de travail, et bien plus encore. Quand la salle d’équipe remplace l’e-mail, vous bénéficiez automatiquement d’une piste d’audit des conversations et des décisions que vous pouvez vérifier à toute heure et où vous pouvez effectuer des recherches. Une salle d’équipe est créée par défaut pour chaque projet, et vous pouvez créer des salles supplémentaires pour prendre en charge les discussions ad hoc et la collaboration entre équipes.
Team Foundation Server 2013 prend maintenant en charge les référentiels Git. En outre, vous pouvez maintenant utiliser l’Explorateur de contrôle de version web dans Visual Studio 2013 pour créer des commentaires ou répondre à des commentaires sur des ensembles de modifications, des ensembles de rayons ou des validations Git pour participer à des conversations avec votre équipe sur les modifications du code source. Vous pouvez également trouver facilement des commentaires à l’aide du filtre Explorateur de versions.
Avec la prise en charge des tests de charge basés sur le cloud dans Team Foundation Service, vous pouvez générer des tests de mise à l’échelle en quelques secondes qui utilisent les ressources élastiques de Windows Azure pour exécuter des requêtes provenant de milliers d’utilisateurs virtuels ; vous bénéficiez ainsi d’insights sur les goulots d’étranglement des performances de vos applications et services web sans avoir à gérer le matériel ou un laboratoire virtuel.
Les améliorations apportées à la gestion des cas de test web vous permettent de créer ou de gérer des plans de test Test Plans et des suites directement depuis l’interface web. Vous pouvez également exécuter des tests depuis des systèmes d’exploitation non Windows à l’aide de n’importe quel navigateur web moderne, ce qui permet à vos testeurs de rester productifs depuis n’importe quel environnement de travail.
Autre nouveauté de Team Foundation Server 2013 : graphique d’éléments de travail. Créez rapidement un large éventail de graphiques pour visualiser les données basées sur vos requêtes d’éléments de travail, telles que les bogues, les récits d’utilisateurs et les tâches.
Gestion des licences
L’achat de Visual Studio avec un abonnement Visual Studio est le moyen le plus populaire d’acheter Visual Studio, puis d’accéder à la collection la plus complète de logiciels, de services et d’avantages pour cibler les plateformes Microsoft. Les abonnés Visual Studio actifs seront les premiers à avoir accès à la version finale de Visual Studio 2013 à la mi-octobre.
Avec la version de Visual Studio 2013, les fonctionnalités de planification de projet agiles sont maintenant plus accessibles aux responsables de projets avec les fonctionnalités de gestion du backlog et de planification Sprint disponibles pour les clients de licence d’accès client Team Foundation Server 2013 (TFS CAL) sans frais supplémentaires.