Visual Studio 2013 Update 5 (2013.5) RTM

Last Update: 22/11/2017

Publié le 20 juillet 2015

Cet article contient des informations de version archivées sur Visual Studio 2013 et Team Foundation Server 2013 Update 5 RTM (Release to Manufacturing).

Téléchargement : Vous pouvez télécharger Visual Studio 2013 à partir de la page de téléchargement des versions antérieures.

Cette mise à jour est une série cumulative d’améliorations techniques et de correctifs de bogues pour Visual Studio 2013. Les mises à jour périodiques nous permettent d’améliorer et d’étendre à la fois Visual Studio et Team Foundation Server plus fréquemment pour prendre en charge les dernières innovations en matière de développement de logiciels pour créer et gérer des applications modernes.

Remarque : Le support de Visual Studio 2013 est assuré uniquement sur cette mise à jour actuelle, qui est considérée comme étant le Service pack de Visual Studio 2013. Le support de la version RTM de Visual Studio 2013, publiée en novembre 2013, sera assuré uniquement pendant un an après la publication de cette mise à jour. Pour plus d’informations, consultez Politique de support Microsoft.

À remarquer également : Toutes les versions antérieures des outils pour Apache Cordova sont incompatibles avec la mise à jour Update 5. Si vous avez déjà installé une extension des outils pour Apache Cordova CTP, vous devez la désinstaller avant d’installer Visual Studio 2013 Update 5. Si vous avez besoin de la prise en charge d’Apache Cordova, nous vous invitons à essayer Visual Studio 2015.

Nouveautés de Visual Studio 2013 Update 5

Test de charge cloud à l’échelle mondiale à partir des centres de données Azure

La configuration de l’infrastructure nécessaire à l’exécution d’un test de charge à l’aide de Visual Studio Team Foundation Service vient d’être simplifiée : vous pouvez maintenant effectuer un test de charge cloud à partir d’un des centres de données Azure pris en charge dans le monde.

En savoir plus sur le choix d’un emplacement pour votre test de charge.

Jeton de requête d’itération actuel

Vous pouvez désormais exécuter des requêtes dans Visual Studio avec le jeton @currentIteration sur Visual Studio Online ou Visual Studio Team Foundation Server 2015.

En savoir plus sur le jeton de requête d’itération actuel.

Prise en charge du renommage de projet d’équipe pour les espaces de travail locaux

Nous avons inclus la possibilité de mettre à jour les espaces de travail locaux une fois qu’un projet d’équipe est renommé. La réalisation d’une opération d’extraction ou d’archivage corrige automatiquement le mappage de l’espace de travail afin qu’il utilise le nouveau nom du projet d’équipe.

En savoir plus sur le renommage d’un projet d’équipe.

Correctifs de bogues

Débogueur

  • Les captures de tampons de profondeur sur du matériel version 9.3 sont maintenant possibles. Elles permettent de prendre en charge le débogage du graphisme des applications Unity qui s’exécutent sur Windows Phone.

IDE Visual Studio

  • Une notification critique dans le Hub de notification peut indiquer que vous devez vous procurer ou renouveler une licence Développeur. Si vous ignorez cet avis et que vous ouvrez un autre projet, la notification critique réapparaît.
  • Quand vous générez une application du Windows Store qui exige des inscriptions WinRT, vous ne recevez plus l’exception System.TypeLoadException au moment de l’exécution.
  • Supposons que vous avez défini Spartan comme votre navigateur par défaut sur Windows 10 Insider Preview. Lorsque vous appuyez sur F1 sur un mot clé ou une fenêtre d’outil, vous risquez de rencontrer un échec de tous les appels d’aide en ligne qui vous empêche d’accéder au contenu de l’aide en ligne.
  • Lorsque vous étiez connecté à une autre collection, vous ne pouviez pas créer de branche à moins de redémarrer Visual Studio. Avec cette mise à jour, ce problème n’existe plus.
  • Avec cette mise à jour, vous ne voyez plus de messages inutiles après avoir essayé d’archiver un ensemble de changements en attente sur un projet d’équipe renommé.
  • Certaines modifications en attente dans le client ne sont plus perdues dans votre espace de travail de serveur.

Team Foundation Server

  • Les documents SharePoint avec des noms qui contiennent trop de caractères Unicode s’ouvrent désormais correctement quand vous tentez de les ouvrir avec Team Explorer.
  • Dans Team Foundation Server 2013 Update 4, vous ne pouvez pas envoyer de commentaires avec Feedback Client quand vous êtes au niveau de licence Participant. Par contre, dans Team Foundation Server 2013 Update 5, vous pouvez envoyer des commentaires avec Feedback Client quand vous êtes au niveau de licence Participant.
  • Lorsque vous changez un élément de travail en même temps qu’un autre utilisateur dans Web Access, vous ne rencontrez plus l’un des problèmes suivants :
    • Un élément de travail est enregistré correctement. Toutefois, si vous avez changé le champ État et que vous définissez le champ Raison avec une valeur qui n’est pas une valeur par défaut, la valeur du champ Raison est rétablie à la valeur par défaut.
    • Un élément de travail n’est pas enregistré et vous recevez le message d’erreur « Le champ État ne peut pas être vide ».
  • Vous n’êtes plus dans l’impossibilité d’utiliser l’entrepôt quand vous avez des données identiques que seul un espace blanc différencie (par exemple, « Debug » et « Debug »).
  • La commande tf merge ne se bloque plus dans une boucle infinie dans prc_PendMerge pour les dossiers renommés par cycle qui ont eu des sous-dossiers supprimés.
  • En tant qu’un utilisateur Git, vous pouvez désormais créer un clone superficiel d’une balise d’annotation dans un dépôt Git qui est hébergé sur une instance TFS.
  • Les éléments de travail qui ont des valeurs de champ de date/heure entrées avant le changement d’heure n’apparaissent plus incorrectement dans Web Access.
  • Quand vous restaurez des sauvegardes de bases de données avec l’outil de sauvegarde de TFS, le fichier journal (.ldf) et le fichier de données (.mdf) ne sont plus restaurés au même emplacement si SQL Server est défini avec différents emplacements.
  • De nouvelles améliorations des performances ont été apportées aux rapports, comme « Réussite des builds dans le temps », « Tableau de bord Burndown », « Burndown et taux de Burndown » et « Vue d’ensemble des récits ».
  • Quand vous téléchargez des modifications dans un dépôt distant, votre fichier de configuration n’est plus remplacé par un fichier spécialement créé. Votre fichier de configuration se trouve en dehors du dépôt. En remplaçant ce fichier par un mauvais fichier, les commandes git peuvent être remappées pour exécuter des commandes arbitraires avec vos informations d'identification. Dans ce cas, un mauvais fichier pourrait être introduit dans le dépôt Git.
  • Si vous êtes autorisé à voir les événements, vous pouvez recevoir des notifications de l’équipe si le créateur de l’abonnement de l’équipe n’est pas autorisé à voir ces événements.
  • Nous avons amélioré les performances lorsque vous utilisez TFS dans Web Access.
  • Les graphiques épinglés s’affichent mieux. Les légendes ne sont plus masquées et les graphiques sont mieux alignés.
  • Certaines règles sur les éléments de travail qui sont associés à leurs pièces jointes et les liens des éléments de travail s’exécutent correctement.
  • Si vous avez un outil qui empêche l’inscription de COM lors du démarrage du CLR (comme la journalisation de Fusion), vous pouvez désormais désactiver les demandes de tirage (pull request) pour permettre à l’agent de travail de s’exécuter normalement.

Problèmes connus

Général

[REMARQUE !] Suivez attentivement les étapes décrites dans cette section. Des problèmes importants peuvent survenir si vous modifiez le Registre de façon incorrecte. Avant de le modifier, sauvegardez le Registre pour le restaurer en cas de problème.

Le plug-in de l’enregistreur WebTest pour Internet Explorer ne se charge pas quand il tente d’enregistrer un test de performances web à partir de Visual Studio. Pour contourner ce problème, supprimez les clés de Registre suivantes :

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64

Tests unitaires

Quand vous effectuez une mise à niveau vers Visual Studio 2013 Update 5 à partir d’une version antérieure, vous constaterez peut-être que les projets Visual C# de l’application de tests unitaires (Windows Phone) existants ne se génèrent pas. Pour contourner ce problème, réparez l’installation de Visual Studio 2013 Update 5.