Visual Studio Icon Historique des notes de version de Visual Studio 2013 Update 2

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 :

Release Notes IconVisual Studio 2013 Update 2

publié le 2 avril 2014

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.

Nouvelles fonctionnalités

Cette version inclut de nouvelles fonctionnalités pour la création d’applications ciblant Windows Phone 8.1, la possibilité de générer des applications Windows universelles ciblant Windows Runtime, TypeScript 1.0 RTM et de nombreuses autres nouvelles capacités.

Team Foundation Server 2013 Update 2

Avec la mise en production de Team Foundation Server 2013 Update 2, nous continuons à apporter de nouvelles fonctionnalités ALM, des correctifs de bogues et d’autres améliorations à nos clients locaux.

Vous trouverez ci-dessous un résumé des fonctionnalités les plus populaires de cette version et des liens pertinents pour vous permettre d’en savoir plus.


CodeLens : nouvel indicateur « Modifications entrantes »

La fonctionnalité CodeLens dans Visual Studio Ultimate fournit aux développeurs un affichage intégré pour trouver rapidement des informations sans quitter leur code. Il offre également des insights à partir de différents indicateurs disponibles sans perdre le contexte du code.

Dans cette version, CodeLens reçoit un nouvel indicateur de modifications entrantes qui fournit des insights sur les changements qui se produisent dans d’autres branches de code sur lesquelles un autre développeur travaille actuellement. Cela offre aux équipes qui travaillent avec plusieurs branches un moyen nouveau et facile de rester informé sans quitter leur fenêtre d’éditeur de code.

Incoming Changes indicator in CodeLens

Balises d’élément de travail : modifier à partir de Visual Studio et Excel, utiliser dans les requêtes

Le Balisage des éléments de travail est défini par un utilisateur et ajoute des métadonnées à un élément de travail afin de filtrer rapidement les données sans devoir créer des requêtes ou d’autres filtres personnalisés.

Le balisage devient encore plus performant dans cette version. Affichez et modifiez les balises directement à partir de Visual Studio, ou utilisez-les dans le cadre d’une requête d’élément de travail pour les opérateurs « Contains » et « Does Not Contain operators » (dans Visual Studio et Accès web).

Querying work items using tags

En outre, lors de l’ouverture de requêtes d’éléments de travail dans Excel (pour des éléments tels que la modification en bloc d’éléments), vous pouvez désormais afficher et gérer des balises directement à partir de la feuille de calcul connectée.

Querying work items using tags in Excel

Diagramme de flux cumulatif : date de début configurable

Lorsque vous travaillez avec des tableaux Kanban, Team Foundation Server est un excellent outil pour visualiser l’état actuel du projet, car il gère automatiquement un diagramme de flux cumulé à mesure que les éléments sont déplacés sur le tableau.

Pour répondre aux demandes des clients, nous avons ajouté dans cette version la possibilité de définir une nouvelle date de début pour les diagrammes de flux cumulatifs qui redémarrent les calculs du diagramme en fonction de la nouvelle date de début.

Graphiques d’avancement : jours ouvrés configurables

Dans l’Accès web de Team Foundation Server, les équipes agiles peuvent utiliser des graphiques d’avancement en tant que représentations graphiques du travail restant par rapport au temps disponible dans un sprint.

Dans cette version, nous avons ajouté un nouveau paramètre d’équipe pour la configuration des jours ouvrés d’une équipe de projet. Cela permet de supprimer efficacement les jours de weekend des graphiques d’avancement (une fonctionnalité très demandée sur Visual Studio UserVoice).

Setting working days in burndown charts

Graphique d’éléments de travail : personnalisation de l’épinglage et de la couleur sur la page d’accueil

La fonctionnalité de graphique d’éléments de travail dans l’accès web permet aux utilisateurs d’afficher rapidement l’état du travail en cours en traçant les résultats d’une requête de liste plate. Vous pouvez créer plusieurs types de diagrammes, dont des graphiques circulaires, en barres, à colonnes ou empilés pour la même requête.

Dans cette version, nous avons rendu les graphiques encore plus utiles en activant leur épinglage à la page d’accueil d’une équipe ou d’un projet. Cela permet d’informer aisément tous les utilisateurs à propos des points de données que l’équipe trouve les plus précieux.

Pin work item charts to the home page

En outre, nous avons également activé la colorisation personnalisable des séries de graphiques d’éléments de travail avec un sélecteur de couleurs simple d’utilisation, comme illustré ci-dessous.

Customize colors in work item charts

Gestion des cas de test basés sur le web : exportation d’artefacts et de paramètres partagés

La création, la gestion et l’exécution de tests manuels à partir du navigateur sont possibles à l’aide de la fonctionnalité de gestion des cas de test basés sur le web de TFS.

Dans cette version, nous avons ajouté une nouvelle fonctionnalité permettant d’exporter des plans de test, des suites de tests ou des cas de test avec leurs propriétés respectives dans un fichier HTML pour diverses utilisations hors connexion (par exemple, le partage avec d’autres utilisateurs par e-mail ou l’impression facilitée).

Export test plans, test suites, or test cases to HTML

En outre, nous avons ajouté une nouvelle fonctionnalité appelée « Paramètres partagés » qui permet de partager des paramètres de cas de test en consolidant les données de paramètres similaires dans un emplacement unique et en les référençant à travers plusieurs cas de test.

Shared Parameters in Web-based test case management

Contrôle de code source Git : différentes améliorations

Quelle que soit la taille ou la complexité d’un projet, le contrôle de code source joue un rôle important pour aider à maintenir le contrôle des modifications apportées au code source sur une période donnée. Avec Team Foundation Server 2013, vous pouvez sélectionner parmi deux types d’options de contrôle de code source pour votre nouveau projet d’équipe : TFVC ou Git.

Dans cette version, nous nous sommes concentrés sur l’amélioration de notre implémentation de contrôle de code source Git :

  • Utiliser la fonctionnalité Annoter (également connue sous le nom de « blame ») avec Git
  • Modifier les commits locaux récents à l’aide de Visual Studio (similaire à la ligne de commande « git amend »), tant que les commits n’ont pas encore été envoyés (push) au référentiel TFS
  • Envoyer (push) ou tirer (pull) à partir d’un référentiel distant sélectionné dans Team Explorer sans utiliser la ligne de commande
  • Rétablir un commit pour annuler plus facilement un enregistrement
  • Surveiller ou annuler des opérations Git persistantes
  • Utiliser Ant ou Maven sur le contrôleur de build pour générer du code Java géré dans un référentiel Git (nécessite Team Explorer Everywhere (TEE) Update 1 et TFS Build Extensions)

Accès web : page d’accueil d’équipe mise à jour et amélioration des performances de navigation du backlog

Lors de l’exécution locale de Team Foundation Server (TFS), Team Web Access fournit une IU basée sur un navigateur à utiliser par n’importe quel membre de l’équipe sans devoir installer de logiciels supplémentaires. Cette interface web fournit un accès aux fonctionnalités de TFS qui incluent, sans s’y limiter, le code source, la gestion du backlog, les builds et la gestion des cas de test web.

Dans cette version, nous avons réorganisé les pages d’accueil d’équipe et de projet avec un plus beau design qui améliore l’utilisation de l’espace d’écran avec des résolutions plus larges.

Redesigned home page for TFS web access

Grâce aux commentaires des clients, nous avons également amélioré les performances lors de la navigation du backlog dans l’interface web.

Autres modifications et correctifs de bogues

Pour voir la liste complète des modifications, consultez l’article KB de mise à jour Visual Studio.

Windows Phone 8.1 et applications Windows universelles

Aujourd’hui, l’équipe Windows a annoncé des mises à jour importantes sur Windows et Windows Phone, dont de nouvelles fonctionnalités de plateforme de développement dans Windows Phone 8.1 et la prochaine étape majeure vers l’unification des plateformes avec des applications Windows universelles pour un runtime Windows partagé entre téléphones, tablettes et PC.

Universal Windows apps for a common Windows runtime

Nouveautés pour les développeurs Visual Studio sur Windows Phone 8.1 :

  • Mise à niveau des applications Windows Phone 8.0 existantes vers Windows Phone 8.1 et profiter des nouvelles fonctionnalités de la plateforme
  • Création de nouvelles applications Windows universelles qui ciblent les plateformes Windows Phone 8.1 et Windows Store 8.1 à l’aide de projets universels leur permettant de partager du code et des éléments d’IU, ainsi que pour faire évoluer une plateforme commune alimentée par Windows Runtime
  • Les développeurs peuvent profiter d’options de création d’applications avec C# et .NET, HTML et JavaScript, ou C++ et DirectX lors de la création d’applications Windows universelles

Pour plus d’informations, visitez le Centre de développement Windows et découvrez tout à propos de cette nouvelle version.

TypeScript 1.0 (RTM)

TypeScript est un langage open source développé par Microsoft pour les projets JavaScript à l’échelle de l’application. Il est alimenté par un surensemble tapé de JavaScript qui se compile en JavaScript brut. Lorsqu’il est combiné à Visual Studio, TypeScript assure une expérience de première classe avec des fonctionnalités telles que la vérification statique, la navigation basée sur des symboles, la refactorisation de code et bien plus encore.

TypeScript 1.0 (RTM) in Visual Studio

Dans cette version, nous annonçons que TypeScript a atteint la version 1.0 (RTM), amorçant ainsi la première version officielle du langage après 18 mois de développement et beaucoup d’enthousiasme au sein de la communauté des développeurs.

Débogage, diagnostics et profilage

Dans cette version, nous avons ajouté de nouveaux outils de profilage et apporté des améliorations au débogueur, à l’analyseur de mémoire managée .NET, à IntelliTrace, aux performances, au hub des diagnostics et bien plus encore.

Parmi les points clés :

  • Débogueur
    • Le débogueur Visual Studio prend désormais en charge un nouveau visualiseur de chaînes pour les chaînes encodées JSON qui les affiche en tant que contrôle d’arborescence et permet au développeur d’effectuer des recherches, de mettre en surbrillance ou de copier une paire clé/valeur
    • L’analyseur de mémoire managée .NET a une nouvelle fonctionnalité qui permet d’inspecter les valeurs des objets et des instances de vidages de mémoire capturés.
    • Il est désormais possible de déboguer des sites web dans l’émulateur Windows Phone 8.1 - Outils et analyseurs de performances
    • Un nouvel outil d’utilisation de processeur est désormais disponible dans le hub de performances et des diagnostics. Il peut être utilisé avec les applications WPF, Console, Windows Store 8.1 ou Windows Phone 8.1. Cet outil fournit des données à propos des fonctions qui utilisent le processeur et dans quelle mesure elles l’utilisent. Cela permet au développeur de décider où il doit concentrer ses efforts d’optimisation de son code d’application afin d’obtenir les meilleures performances possibles
    • Un nouvel outil d’utilisation de mémoire est désormais disponible dans le hub de performances et des diagnostics pour analyser de nouvelles applications Windows universelles ou toute application créée à l’aide du runtime Windows à l’aide de C#/VB/C++ et XAML
    • Il est désormais possible d’exécuter plusieurs outils à la fois dans le hub de performances et des diagnostics tout en conservant une chronologie commune. Cela permet de gagner du temps, de mettre en corrélation les données entre les outils pour obtenir de meilleurs insights sur les problèmes de performances et d’informer les compromis sur les performances
  • IntelliTrace
    • Les événements de performances IntelliTrace collectés par Microsoft Monitoring Agent (MMA) ont de nouvelles fonctionnalités :
      • Regrouper les événements de performances et passer en revue les chemins chauds dans les données de performances
      • Accéder à SQL lorsque les données d’événement ADO.NET sont disponibles. Cela permet d’utiliser les outils de Visual Studio SQL pour inspecter la requête SQL capturée dans les données IntelliTrace
      • Accédez facilement aux actions/contrôleurs pour les données collectées à partir de sites web ASP.NET MVC
    • Lors de l’examen d’un fichier IntelliTrace collecté par le Microsoft Monitoring Agent (MMA) avec des données d’exceptions, il est désormais plus facile d’afficher les paramètres et de voir où les exceptions ont été levées en visualisant la pile des appels sur une carte de code.
  • Applications Windows Store
    • Déclenchez une prérécupération lors du débogage d’applications Windows 8.1 Store. Cela permet aux développeurs de déclencher manuellement la mise en cache de prérécupération pour tester le comportement de leur programme ou pour vérifier que ContentPrefetcher est correctement inscrit
    • Utiliser Windows Azure Notification Hubs pour envoyer des messages de notification de test aux applications Windows Store ou Phone et pour vérifier les résultats en temps réel
  • Graphics Diagnostics
    • Nouveau profileur graphique
      • L’Analyse des frames graphiques collecte les mesures de performances sur les images capturées. Il effectue également un ensemble d’essais prédéfinis qui fournissent des insights sur l’impact de l’application de diverses techniques de texture sur les performances. L’analyse des frames collecte également des compteurs de performances à partir du matériel et fonctionne de la même façon sur les appareils Windows 8.1 et Windows Phone 8.1. Notez que l’analyse des frames graphique s’appuie sur une requête d’horodatage qui n’a pas été fournie avec Windows Phone 8.
    • Améliorations du débogueur graphique
      • Grâce à notre capacité de capture consécutive, vous pouvez désormais capturer jusqu’à 30 images consécutives en une fois.
      • La capture programmatique active la capture automatique déclenchée par programmation. Cette fonction est particulièrement utile pour déboguer les nuanceurs de calcul dans les programmes qui n‘appellent jamais Présent ou lorsqu’un problème de rendu complique la prévision d’une capture dans le cadre d‘un test manuel, mais qui peut être prédit par programmation à partir d‘informations sur l‘état de l‘application au runtime.
      • Un nouvel aperçu des Appels de dessin a été ajouté pour afficher les événements capturés ainsi que leur état dans une hiérarchie organisée par appels de dessin. Vous pouvez développer les appels de dessin pour afficher l’état de l’appareil au moment de l’appel de dessin. Vous pouvez également développer davantage chaque type d’état pour afficher les événements qui définissent leurs valeurs.
      • Le débogage graphique prend désormais totalement en charge le débogage des applications Windows Phone 8.1 dans un émulateur de téléphone ou sur un téléphone connecté.

Microsoft Azure et développement web

Pour les développeurs web, cette version inclut de nouvelles fonctionnalités et améliorations pour les outils et la plateforme, dont des mises à jour pour ASP.NET MVC, l’API web et les pages web. Des améliorations ont également été apportées pour les développeurs web qui débutent avec Microsoft Azure.

Points forts :

  • Améliorations apportées à l’éditeur de code et deux nouveaux éditeurs (pour fichiers SASS et JSON) :

    • Nouvel éditeur SASS avec des fonctionnalités comme la colorisation, l’IntelliSense variable et Mixins, la validation de syntaxe, la définition goto, le sélecteur de couleurs et plus encore
    • Nouvel éditeur JSON avec des fonctionnalités comme la validation de syntaxe, la colorisation, la schématisation et la prise en charge d’IntelliSense (via le schéma JSON)
    • Améliorations apportées à l’éditeur LESS avec des fonctionnalités telles que Knockout IntelliSense Upgrade, un nouveau sélecteur d’URL dans les pages HTML, Razor, CSS, LESS ou SASS, et plus encore
  • Prise en charge des liens de navigateur pour les connexions HTTPS, les applications monopages (SPA, single page applications) et les fichiers html statiques

  • Mise à jour des modèles de projet par défaut ASP.NET pour les dernières versions de la plateforme, notamment ASP.NET MVC, l’API web, les pages web, SignalR et plus encore

  • Nouvelles fonctionnalités pour les développeurs Microsoft Azure, notamment :

    • Amélioration de l’expérience de prise en main d’Azure par le biais d’une nouvelle fonctionnalité qui peut éventuellement lier des sites web nouvellement créés directement à partir de la boîte de dialogue Fichier > Nouveau projet vers un site web ou une machine virtuelle Windows Azure. Cela permet une publication simple lorsqu’on en a besoin ultérieurement
    • Deux nouvelles fonctionnalités dans l’Explorateur de serveurs pour les sites web Windows Azure : une fonctionnalité d’affichage à distance qui permet l’affichage/la modification des fichiers web en direct et la possibilité d’afficher à distance les fichiers journaux
    • Une toute nouvelle prise en charge d’outils pour l’utilisation de Mobile Services qui utilisent .NET, notamment un nouveau modèle pour la prise en main du nouveau type de projet, ainsi que la prise en charge du débogage à distance

Autres modifications et correctifs de bogues

Pour voir la liste complète des modifications, consultez l’article KB de mise à jour Visual Studio.