Visual Studio 2013 Update 5 (2013.5) RTMVisual Studio 2013 Update 5 (2013.5) RTM

Publié le 20 juillet 2015Released on July 20, 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).This article contains archived release information for Visual Studio 2013 and Team Foundation Server 2013 Update 5 Release to Manufacturing (RTM).

Téléchargement : Vous pouvez télécharger Visual Studio 2013 à partir de la page de téléchargement des versions antérieures.Download: You can download Visual Studio 2013 from the download page for older versions.

Cette mise à jour est une série cumulative d’améliorations techniques et de correctifs de bogues pour Visual Studio 2013.This update is a cumulative series of technology improvements and bug fixes for 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.Periodic updates enable us to enhance and expand both Visual Studio and Team Foundation Server more frequently to support the latest software development innovations for building and managing modern apps.

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.Note: Support for Visual Studio 2013 is only provided on this current update, which is considered the Visual Studio 2013 Service Pack. 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.The Visual Studio 2013 RTM version, released in November of 2013, will only be supported for one year after the release of this update. Pour plus d’informations, consultez Politique de support Microsoft.For more information, see the Microsoft Support Lifecycle Policy.

À remarquer également : Toutes les versions antérieures des outils pour Apache Cordova sont incompatibles avec la mise à jour Update 5.Also note: All prior releases of the Tools for Apache Cordova are incompatible with 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.If you have previously installed a Tools for Apache Cordova CTP extension, you must uninstall that extension before installing Visual Studio 2013 Update 5. Si vous avez besoin de la prise en charge d’Apache Cordova, nous vous invitons à essayer Visual Studio 2015.If you require Apache Cordova support, we encourage you to try Visual Studio 2015.

Nouveautés de Visual Studio 2013 Update 5What's new in Visual Studio 2013 Update 5

Test de charge cloud à l’échelle mondiale à partir des centres de données AzureCloud-based load testing from Azure datacenters worldwide

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.Setting up the infrastructure required to run load testing by using the Visual Studio Team Foundation Service just got easier: Now, you can perform cloud-based load testing from any of the supported Azure datacenters around the world.

En savoir plus sur le choix d’un emplacement pour votre test de charge.Learn more about choosing a location for your load test.

Jeton de requête d’itération actuelCurrent iteration query token

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.You now can run queries in Visual Studio with the @currentIteration token on Visual Studio Online or Visual Studio Team Foundation Server 2015.

En savoir plus sur le jeton de requête d’itération actuel.Learn more about the current iteration query token.

Prise en charge du renommage de projet d’équipe pour les espaces de travail locauxTeam Project Rename support for Local Workspaces

Nous avons inclus la possibilité de mettre à jour les espaces de travail locaux une fois qu’un projet d’équipe est renommé.We've included the ability to update local workspaces after a team project is renamed. 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.Performing a get or check-in will automatically correct the workspace mapping so that it uses the new team project name.

En savoir plus sur le renommage d’un projet d’équipe.Learn more about renaming a team project.

Correctifs de boguesBug Fixes

DébogueurDebugger

  • Les captures de tampons de profondeur sur du matériel version 9.3 sont maintenant possibles.Capturing depth buffers on version 9.3 hardware is now supported. Elles permettent de prendre en charge le débogage du graphisme des applications Unity qui s’exécutent sur Windows Phone.This enables support for graphics debugging Unity-based applications that run on Windows Phone.

IDE Visual StudioVisual Studio IDE

  • Une notification critique dans le Hub de notification peut indiquer que vous devez vous procurer ou renouveler une licence Développeur.A critical notification in the Notification Hub may indicate that you must obtain or renew a developer license. Si vous ignorez cet avis et que vous ouvrez un autre projet, la notification critique réapparaît.If you dismiss this notice, and then you open another project, the critical notification appears again.
  • 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.When you build a Windows Store application that requires WinRT registrations, you no longer receive the System.TypeLoadException exception at runtime.
  • Supposons que vous avez défini Spartan comme votre navigateur par défaut sur Windows 10 Insider Preview.Assume that you have set your default browser to Spartan on 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.When you press F1 on a keyword or a tool window, you may found all online help calls now fail and you cannot get to any online help content.
  • Lorsque vous étiez connecté à une autre collection, vous ne pouviez pas créer de branche à moins de redémarrer Visual Studio.When you have been previously connected to another collection, you could not branch unless Visual Studio is restarted. Avec cette mise à jour, ce problème n’existe plus.With this Update this issue no longer exists.
  • 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é.With this update, you will no longer see an unhelpful message after attempting to check in a set of pending changes to a team project that was previously renamed.
  • Certaines modifications en attente dans le client ne sont plus perdues dans votre espace de travail de serveur.Some edits are no longer lost in your server workspace for pending changes in the client.

Team Foundation ServerTeam 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.SharePoint documents that have names that contains too many Unicode characters no longer open incorrectly when you try to open them by using 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.In Team Foundation Server 2013 Update 4, you cannot submit feedback by using Feedback Client when you are at the stakeholder license level. 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.However, in Team Foundation Server 2013 Update 5, you can submit feedback by using Feedback Client when you are at the stakeholder license level.
  • 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 :When you change a work item simultaneously with another user in Web Access, you no longer experience one of the following issues:
  • Un élément de travail est enregistré correctement.A work item is saved successfully. 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.However, if you changed the State field and you set the Reason field to a non-default value, the Reason field value is reverted to the default.
  • Un élément de travail n’est pas enregistré et vous recevez le message d’erreur « Le champ État ne peut pas être vide ».A work item is not saved and you receive a "Field 'State' cannot be empty" error message.
  • 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  »).You are no longer blocked from using the warehouse when you have data that is identical except for differences in white space (for example, "Debug" and "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.The tf merge command no longer freezes in an infinite loop in prc_PendMerge for cyclically renamed folders that have previously deleted subfolders.
  • 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.As a Git user, you can now perform a shallow clone of an annotate tag against a Git repo that is hosted on a TFS instance.
  • 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.Work Items that have DateTime field values that are entered outside of the current daylight saving time period no longer appear incorrectly in 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.When you restore database backups by using TFS backup tool, both the log file (.ldf) and data file (.mdf) are no longer restored to same location if SQL Server is set for different locations.
  • 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 ».New performance improvements are made for reports such as "Build success over time," "Burndown dashboard," "Burndown and burn rate," and "Stories overview."
  • 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éé.When you download changes in a remote repository, your configuration file is no longer replaced by a specially crafted file. Votre fichier de configuration se trouve en dehors du dépôt.Your configuration file resides outside the repository. 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.By replacing this file with a bad file, the Git commands could be remapped in order to execute arbitrary commands that run under your credentials. Dans ce cas, un mauvais fichier pourrait être introduit dans le dépôt Git.In this situation, a bad file could be introduced to the Git repository.
  • 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.If you have permission to view events, you can now receive team notifications if the creator of the team subscription does not have permission to view those events.
  • Nous avons amélioré les performances lorsque vous utilisez TFS dans Web Access.We have improved the performance when you use TFS in Web Access.
  • Les graphiques épinglés s’affichent mieux.Pinned charts are now better displayed. Les légendes ne sont plus masquées et les graphiques sont mieux alignés.The legend is no longer hidden and there is a better alignment of the charts.
  • 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.Certain rules on work items that are related to their attachments and work item links now run correctly.
  • 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.If you have a tool that prevents COM from registration during CLR startup (like Fusion logging), you can now disable pull requests in order to allow the Job Agent to run normally.

###Problèmes connusKnown Issues

GénéralGeneral

[REMARQUE !] Suivez attentivement les étapes décrites dans cette section.[NOTE!] Follow the steps in this section carefully. Des problèmes importants peuvent survenir si vous modifiez le Registre de façon incorrecte.Serious problems might occur if you modify the registry incorrectly. Avant de le modifier, sauvegardez le Registre pour le restaurer en cas de problème.Before you modify it, back up the registry for restoration in case problems occur.

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.The WebTest recorder plug-in for Internet Explorer does not load when it tries to record a web performance test from Visual Studio. Pour contourner ce problème, supprimez les clés de Registre suivantes :To work around this issue, delete the following registry keys:

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

Tests unitairesUnit Testing

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.When you upgrade to Visual Studio 2013 Update 5 from an earlier version, you may found the existing Unit Test Application (Windows Phone) Visual C# projects will not build. Pour contourner ce problème, réparez l’installation de Visual Studio 2013 Update 5.To work around this issue, repair the Visual Studio 2013 Update 5 installation.