Visual Studio Icon 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 afficher les notes de publication de toutes les versions de Visual Studio 2013 :

Release Notes Icon 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 dans cette version

Fonctionnalités innovantes pour une plus grande productivité des développeurs

Visual Studio 2013 inclus de nombreuses améliorations de l’interface utilisateur en fonction des commentaires des clients et du principe de conception de base de Microsoft de 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 subtiles de conception tout au long de Visual Studio.

Visual Studio 2013 inclus un certain nombre d’améliorations pour vous aider à être plus productif et à rester concentré lors du codage. Certaines fonctionnalités apparaissent d’abord sous forme d’expériences dans l’extension Visual Studio Power Tools avant d’être affinées et 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 désormais intégrées. En outre, Visual Studio 2013 inclut un nouvel Explorateur d’équipes avec une page d’accueil améliorée qui facilite la navigation vers les fonctionnalités de collaboration d’équipe, notamment la possibilité de désintégrer les modifications en attente et les builds dans une fenêtre distincte.

Pending Changes Window and New Team Explorer

Lorsque vous travaillez avec des fichiers de code volumineux, il peut être difficile de suivre l’endroit où vous vous trouvez. Dans Visual Studio 2013, vous pouvez facilement basculer 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 en direct 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.

Comprendre ce que fait une ligne de code est une tâche clé pendant le développement. La commande Atteindre la définition est désormais accompagnée de la nouvelle fonctionnalité De définition d’aperçu. Avec la définition peek, vous n’avez plus besoin de laisser le contexte de votre ligne de code pour afficher une définition dans un affichage inline.

Peek Definition

Comprendre ce que fait une ligne de code ne fait qu’une partie de votre défi en tant que développeur. Vous devez également comprendre son historique, qui a travaillé dessus, le code qui le référence, et bien plus encore. Cela devient particulièrement difficile dans les projets orientés équipe. CodeLens (indicateurs d’informations de code) dans Visual Studio Ultimate 2013 utilise des informations à la fois des métadonnées de votre projet et des Team Foundation Server 2013 pour placer des éléments décoratifs sur chacune des méthodes de votre code qui affichent des informations telles que les ensembles de modifications ayant 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 les références de code qui 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.

CodeLens

Visual Studio 2013 introduit une expérience IDE connectée, ce qui vous permet de commencer à utiliser Visual Studio 2013 plus rapidement. Lorsque vous démarrez Visual Studio 2013 pour la première fois, vous êtes invité à vous connecter à l’aide de votre compte Microsoft. Vous pouvez déjà utiliser le même compte avec vos abonnements MSDN ou Team Foundation Service. Une fois connecté, votre copie de Visual Studio 2013 est inscrite pour votre utilisation sans avoir besoin d’aucune étape supplémentaire. Visual Studio 2013 synchronisera également automatiquement les paramètres sur 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 Visual Studio (thème, polices, etc.) et bien plus encore, tout en vous gardant en contrôle total via les options de Paramètres synchronisées.

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 dans Windows’innovation de plateforme (Windows 8.1), tout en prenant en charge les appareils et les services sur toutes les plateformes Microsoft. La prise en charge de Windows développement d’applications du Windows Store dans 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 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 à l’Windows Store.

UI Responsiveness Analyzer

Blend pour XAML a été amélioré avec de nouvelles fonctionnalités significatives pour Windows conception d’applications du Store, telles que l’ajout de règles et de repères 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 de nouvelles fonctionnalités spécifiques pour la création d’applications Windows Store avec du code HTML, telles que la nouvelle chronologie pour animer les modifications dans CSS.

Blend for Visual Studio

L’expérience de codage pour les applications Windows Store a été améliorée dans Visual Studio 2013. L’éditeur XAML fournit désormais des avancées dans IntelliSense, qui est désormais également disponible pour la liaison de données, la liaison de modèle et les ressources. Il permet également une transition plus productive entre le balisage de conception et le code-behind ; notamment la prise en charge de la recherche de références, l’accès à la définition et le passage au modèle d’affichage. Celles-ci, ainsi que d’autres améliorations, vous aideront à réduire le travail lors de la création d’applications Windows Store.

La connexion de vos applications Windows Store est également plus facile avec l’ajout de Windows Azure Mobile Services qui exposent votre application à un hôte de scénarios tels que l’activation facile des notifications Push et le stockage de données et la manipulation dans le cloud.

Avancements 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, etc. Dans le passé, l’utilisation de chacune de ces approches dans Visual Studio signifiait travailler avec des types de projets et des outils distincts isolés des fonctionnalités de ce projet spécifique. La vision One ASP.NET unifie votre expérience de projet web dans Visual Studio 2013 afin de pouvoir créer ASP.NET applications web à l’aide de vos préférences d’infrastructure 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 de ASP.NET WebForms, MVC ou API web, dans un seul projet. Vous pouvez maintenant combiner et faire correspondre 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.

One ASP.NET New Project Dialog Box

Si vous concevez des pages web ou implémentez les conceptions d’autres personnes, vous passez probablement une partie importante de votre temps à ajuster HTML et CSS tout en actualisant à nouveau les fenêtres du navigateur pour obtenir l’expérience exacte que vous souhaitez créer. Cela est encore plus compliqué par la diversité des navigateurs web disponibles que vos visiteurs peuvent utiliser pour afficher votre site. Visual Studio 2013 élimine ce problème à l’aide du lien de 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’actualiser manuellement les navigateurs pour voir les modifications que vous apportez.

Créer des applications métier modernes pour Office 365

Avec Visual Studio 2013, vous pouvez créer et 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. Office 365 Cloud Business Apps 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 basées sur le cloud, elles sont disponibles pour une multitude d’appareils pour agréger des données et des services à partir d’une entreprise et 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, en 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 dans 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.

Performance and Diagnostics Hub

L’analyseur de vidage de 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 à partir de Visual Studio. Grâce à 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 voyant la taille et le nombre, les plus grandes instances d’objets et ce qui les maintient en mémoire. Vous pouvez également comparer deux vidages de 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 désormais « 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 sur Windows 8.1, la fenêtre de pile des appels inclut désormais 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 (GC) du garbage collection 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 en tant que journal IntelliTrace (.iTrace) et utiliser IntelliTrace dans Visual Studio pour parcourir l’exécution du code pour ces événements.

Outre les 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 brute, les opérateurs de conversion explicites et les modèles variadicaux avec le débogage « juste mon code » dans Visual Studio 2013 améliore encore l’utilisation de C++. La possibilité de filtrer la pile des appels vers le bas jusqu’au code que vous avez écrit lorsque le débogage a longtemps existé pour les langages managés et est désormais 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 créer 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 chauds profilés (scénarios utilisateur courants) et les chemins de code plus froids (scénarios utilisateur moins courants) d’une application correspondent à ce que le code a été optimisé par PGO et comment (taille ou vitesse).

Fonctionnalités ALM étendues

Visual Studio 2013 incorpore une vague de nouvelles fonctionnalités de gestion du cycle de vie des applications (ALM) qui aideront vos équipes à être plus productives et à collaborer avec une prise en charge améliorée des pratiques de développement agile 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/validations et les améliorations apportées à la gestion des cas de test web font partie d’une solution intégrée pour aider votre équipe à collaborer mieux et à accroître 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, qui est 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 l’étendue du travail entre plusieurs équipes et voir comment ce travail se cumule dans des initiatives plus larges.

Agile Portfolio Management

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 des travaux en cours, poser des questions, partager l’état et clarifier les problèmes à mesure qu’ils se produisent. 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 génération, de l’attribution de travail, etc. En utilisant la salle d’équipe au lieu de l’e-mail, vous recevez automatiquement une piste d’audit des conversations et des décisions que vous pouvez examiner à tout moment et rechercher. 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 Room

Team Foundation Server 2013 prend désormais 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 ou répondre aux commentaires sur les ensembles de modifications, les étagères ou git valides pour participer à des conversations avec votre équipe sur les modifications de code source. Vous pouvez également trouver facilement des commentaires à l’aide du filtre Explorateur de versions.

Code comments

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 demandes de milliers d’utilisateurs virtuels; vous fournissant des informations 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 Test Plans et des suites directement à partir de l’interface web. Vous pouvez également exécuter des tests à partir de systèmes d’exploitation non Windows à l’aide de n’importe quel navigateur web moderne, ce qui permet à vos testeurs de rester productifs à partir de n’importe quel environnement de travail.

Nouveau dans Team Foundation Server 2013 est le graphique d’éléments de travail. Créez rapidement différents graphiques pour visualiser les données basées sur vos requêtes d’éléments de travail, telles que les bogues, les récits utilisateur et les tâches.

Work Item Charting

Licence

L’achat de Visual Studio avec un abonnement Visual Studio est le moyen le plus populaire d’acheter Visual Studio et d’accéder à la collection la plus complète de logiciels, de services et d’avantages pour cibler les plateformes Microsoft. Les abonnés actifs Visual Studio auront le plus tôt accès à la version finale de Visual Studio 2013 à la mi-octobre.

Avec la publication de Visual Studio 2013, les fonctionnalités de planification de projet agile sont désormais plus accessibles pour les responsables de projets avec les fonctionnalités de gestion du backlog et de planification sprint disponibles pour les clients Team Foundation Server licence d’accès client (TFS CAL) 2013 sans frais supplémentaires.