Visual Studio Icon Détails de la version de Visual Studio 2013 Update 3Visual Studio 2013 Update 3 Release Details



Communauté | des développeurs Configuration système requise | Compatibilité | Code distribuableDeveloper Community | System Requirements | Compatibility | Distributable Code
|Termes du contrat de licence | Blogs | Problèmes connus| License Terms | Blogs | Known Issues


Notes

Il ne s’agit pas de la dernière version de Visual Studio.This is not the latest version of Visual Studio. Pour télécharger la dernière version, accédez aux notes de publication actuelles de Visual Studio 2019.To download the latest release, please visit the current release notes for Visual Studio 2019.


Télécharger Visual Studio 2013Download Visual Studio 2013

Pour télécharger Visual Studio 2013 Update 3, cliquez sur le bouton Télécharger.To download Visual Studio 2013 Update 3, click on the download button. Les fichiers sont téléchargés à partir de notre site gratuit basé sur un abonnement dev Essentials.The files are downloaded from our free Dev Essentials subscription-based site. Pour plus d’informations sur nos services et programmes de développement complets et gratuits, consultez la page dev Essentials .Please see the Dev Essentials page for information on our free comprehensive developer program and services.

Download Visual Studio 2013


Release Notes Icon Visual Studio 2013 Update 3Visual Studio 2013 Update 3

publiée le 4 août 2014released on August 4, 2014

Nouveautés dans cette versionWhat's New in this Release

En outre, plusieurs produits Visual Studio 2013 sont disponibles en téléchargement avec Update 3, y compris les éléments suivants :In addition, several Visual Studio 2013 products are available for download with Update 3, including the following:

Notes

Pour plus d’informations sur ces versions, consultez la section mises en production associées ci-dessous.To get more details on these releases, see the Related Releases section below.

Visual Studio 2013 Update 3 dans la boîte à outils Visual Studio


CodeLens CodeLens

Utilisez les indicateurs CodeLens dans l’éditeur pour en savoir plus sur votre code tout en restant concentré sur votre travail.Use CodeLens indicators in the editor to learn about your code while staying focused on your work. Vous pouvez rechercher les références de code, les modifications apportées à votre code, les éléments Team Foundation Server (TFS) associés et les tests unitaires, tout ceci sans quitter le code des yeux.You can find code references, changes to your code, related Team Foundation Server items, and unit tests – all without looking away from the code.

Pour en savoir plus sur CodeLens, consultez obtenir un historique et d’autres informations sur votre code.To learn more about CodeLens, see: Get history and other info about your code.

Prise en charge de CodeLens pour les dépôts GitCodeLens support for Git repositories

Pour Update 3, CodeLens fonctionne désormais avec les dépôts Git pour fournir des indicateurs CodeLens pour les auteurs et les modifications apportées à votre code.For Update 3, CodeLens now works with Git repositories to provide CodeLens indicators for authors and changes to your code. Vous pouvez également afficher les éléments de travail associés à une méthode, une propriété ou une classe.You can also view the work items associated with a method, property or class. Ces indicateurs sont mis à jour lorsqu’un utilisateur valide, le dépôt git est extrait ou extrait, ou la branche est modifiée.These indicators are updated when a user commits, the Git repository is pulled or fetched, or the branch is changed. (Édition minimale : édition intégrale)(Minimum edition: Ultimate)

Afficher l’auteur et la date avec des dépôts Git

Carte du code Code Map

Les cartes de code vous évitent d'être perdu dans les grandes bases de code, en cas de code inconnu ou de code hérité.Code maps help you avoid getting lost in large code bases, unfamiliar code, or legacy code. Par exemple, lors du débogage, vous devrez peut-être examiner le code dans de nombreux fichiers et projets.For example, when you are debugging, you might have to look at code across many files and projects. Les cartes de code vous aident à naviguer dans ces segments de code et de visualiser leurs relations.Code maps help you navigate around these pieces of code and see relationships between them. Vous n'êtes pas obligé de mémoriser l'intégralité du code, d'assurer le suivi des fichiers ou de dessiner un diagramme papier séparé.You don't have to remember all this code, keep track of files, or draw a separate paper diagram.

Pour en savoir plus sur les cartes de code, consultez : mapper des dépendances dans un code spécifique à l’aide de cartes de code dans Visual Studio.To learn more about code maps, see: Map dependencies in specific code using code maps in Visual Studio.

Les liens sur les cartes de code sont maintenant mis en forme avec des couleurs qui facilitent la compréhension de la carte.Links on code maps are now styled with colors making it easier to understand the map. Vous pouvez utiliser la légende pour comprendre ce que représente chaque couleur.You can use the Legend to understand what each color represents. (Édition minimale : édition intégrale)(Minimum edition: Ultimate)

Carte de code présentant les couleurs des liens maintenant

Zoom amélioréImproved zoom

Avant cette mise à jour, s’il existait de nombreuses méthodes dans la pile des appels, la carte de code peut s’adapter à la taille.Before this update, if there were numerous methods in the call stack the code map would size to fit. Cela peut devenir illisible.This could become unreadable. À présent, la carte de code conserve le niveau de zoom que vous définissez et réduit le panoramique afin que vous puissiez toujours voir autant de contexte que possible.Now the code map keeps the zoom level that you set and minimizes panning so that you can still see as much context as possible. En outre, la pile des appels actuelle ou l’entrée active de la pile des appels est toujours visible, ce qui vous permet de savoir où vous vous trouvez.In addition, the current call stack or active call stack entry are always visible so that you know where you are. (Édition minimale : édition intégrale)(Minimum edition: Ultimate)

Glisser-déplacer des fichiers binaires vers les mappagesDrag and drop binaries to maps

Il vous suffit de créer un graphique orienté dans Visual Studio et de faire glisser des binaires à partir de l’Explorateur de fichiers et de les déposer sur ce graphique.Simply create a new directed graph in Visual Studio and drag binaries from File Explorer and drop them onto this graph. Vous pouvez maintenant explorer ces fichiers binaires.Now you can explore these binaries. Par exemple, vous pouvez afficher les assemblys auxquels ils font référence.For example, you can show the assemblies that they reference. (Édition minimale : édition intégrale)(Minimum edition: Ultimate)

Débogueur Debugger

Prise en charge de plusieurs moniteursMulti-monitor support

Une fois que vous avez déplacé une application du Windows Store vers une autre analyse pendant le débogage, l’application réapparaît dans ce moniteur au prochain démarrage du débogage.After you move a Windows Store app to a different monitor while debugging, the app will reappear in that monitor the next time you start debugging. (Édition minimale : Express pour Windows)(Minimum edition: Express for Windows)

Vidages de la mémoire du code managéManaged code memory dumps

Une image mémoire est un instantané de l’utilisation de la mémoire par une application lors de l’exécution du vidage.A memory dump is a snapshot of an app's use of memory when the dump is performed.

Quand vous déboguez un vidage de la mémoire, vous pouvez sélectionner un type et accéder à la définition du type ou à ses références en sélectionnant atteindre la définition   et Rechercher toutes les références.When you debug a memory dump, you can select a type and navigate to the type's definition or its references by selecting Go to Definition and Find All References. (Édition minimale : édition intégrale)(Minimum edition: Ultimate)

Prise en charge du débogage de l’image mémoire pour .NET NativeMemory dump debugging support for .NET Native

Vous pouvez désormais déboguer les applications NetBIOS natives .net et déboguer les images mémoire à partir des applications .NET Native.You can now debug NET Native x86 applications, and debug memory dumps from .NET Native apps. (Édition minimale : Express)(Minimum edition: Express)

Performances et diagnostics Performance and diagnostics

Importation et exportation de sessions de profilage Internet ExplorerImporting and exporting Internet Explorer profiling sessions

Le Hub performances et diagnostics peut ouvrir des sessions de profilage (fichiers. diagsession) exportées à partir des outils F12 dans la dernière version préliminaire développeur d’Internet Explorer 11.The Performance and Diagnostics hub can open profiling sessions (.diagsession files) exported from F12 tools in the latest developer preview of Internet Explorer 11. (Édition minimale : Express pour Windows)(Minimum edition: Express for Windows)

Utilisation du processeurCPU usage

L’outil utilisation de l' UC a été introduit dans Visual Studio 2013 Update 2.The CPU Usage tool was introduced in Visual Studio 2013 Update 2. Vous pouvez le trouver dans le Hub performances et diagnostics qui peut être utilisé avec les applications WPF, console, Windows Store 8,1 ou Windows Phone 8,1 écrites en C++, C#, Visual Basic ou JavaScript.You can find it in the Performance and Diagnostics hub that can be used with WPF, Console, Windows Store 8.1, or Windows Phone 8.1 apps written in C++, C#, Visual Basic, or JavaScript.

Cet outil fournit des données pour des fonctions spécifiques qui utilisent le processeur, ce qui vous permet de prendre des décisions sur l’endroit où concentrer vos efforts d’optimisation pour obtenir des performances optimales.This tool provides data for specific functions that are using the CPU, so you can make decisions about where to focus your optimization efforts to achieve the best performance.

Naviguer jusqu’à la sourceNavigate to source

Vous pouvez maintenant naviguer d’un nom de fonction dans l' arborescence des appels à la ligne de code source où la fonction est définie, afin de pouvoir voir facilement le code qui utilise le processeur dans votre application.You can now navigate from a function name in the Call Tree to the line of source code where the function is defined, so you can easily see the code that is using CPU in your application. (Édition minimale : Express pour Windows)(Minimum edition: Express for Windows)

Utilisation de la mémoireMemory Usage

L’outil utilisation de la mémoire, introduit dans Visual Studio 2013, prenait uniquement en charge les applications du Windows Store Windows Phone et du Windows Store en C#/VB/C + + et XAML.The Memory Usage tool, introduced in Visual Studio 2013, originally supported only Windows Store and Windows Phone Store apps using C#/VB/C++ and XAML. (Édition minimale : Express pour Windows)(Minimum edition: Express for Windows)

Pour plus d’informations, consultez : outil utilisationde la mémoire.For more information, see: Memory Usage Tool.

Voici quelques fonctionnalités que nous avons ajoutées à l’outil :Here are some features that we added to the tool:

Prise en charge des applications WPF et Win32Support for WPF and Win32 Applications

Dans Update 3, vous pouvez également utiliser cet outil avec WPF (avec .NET 4,0 et versions ultérieures) et des applications Win32.In Update 3, you can also use this tool with WPF (with .NET 4.0 and above) and Win32 apps.

Forcer le GCForce GC

Concentrez-vous sur les objets qui sont importants en forçant explicitement un garbage collection dans votre application pour supprimer les objets et objets de courte durée dans la file d’attente du finaliseur avant de prendre un instantané.Focus on objects that are important by explicitly forcing a garbage collection in your application to get rid of short-lived objects and objects in the Finalizer queue before taking a snapshot.

Copier plusieurs lignesCopy Multiple Rows

Plus aucune copie de données ligne par ligne.No more copying data row by row. Copier et coller du contenu mis en forme à partir de plusieurs lignes dans une grille de données dans les vues d’analyse des tas à l’aide de mouvements standard tels que CTRL + clic.Copy and paste formatted content from multiple rows in any data grid in the heap analysis views using standard gestures like CTRL + Click.

Colonne de moduleModule Column

Afficher le module à partir duquel un type ou un frame de pile est issu dans la nouvelle colonne de module dans les vues de détailsView the module from which a Type or a Stack Frame originated in the new Module column in the details views

Analyse de segment de mémoire Native plus rapideFaster native heap analysis

L’analyse de tas native se termine plus rapidement que jamais.Native heap analysis completes faster than ever. Nous retardons le chargement des symboles pour les assemblys non-utilisateur jusqu’à ce que vous désactiviez explicitement Uniquement mon code.We delay load symbols for non-user assemblies until you explicitly turn off Just My Code. Nous avons constaté une amélioration de 10 fois plus importante dans les temps de chargement des fichiers de session volumineux.We have seen approximately a 10X improvement in load times for large session files.

IntelliTrace IntelliTrace

Il est désormais possible d’ignorer directement les détails des événements de performances uniques exportés de Application Insights vers IntelliTrace.It is now possible to skip straight to the details of single performance events exported from Application Insights to IntelliTrace. (Édition minimale : édition intégrale)(Minimum edition: Ultimate)

Applications du Windows Store Windows Store Apps

Nous avons mis à jour le kit de certification des applications Windows (WACK), qui permet aux développeurs qui créent des applications Windows Store d’utiliser les API WinSock dans leurs applications du Windows Store.We updated the Windows App certification Kit (WACK) allowing developers who build Windows Store Apps to use WinSock APIs in their in Windows Store apps. WACK passe à présent l’utilisation de bibliothèques ou de code qui dépend de WinSock.WACK now passes the use of libraries or code that depends on WinSock. Windows Phone applications prennent déjà en charge les API WinSock, ce qui facilite encore le partage de code sur les téléphones, les tablettes et les PC.Windows Phone apps already support WinSock APIs, making it even easier to share more code across phones, tablets, and PCs. (Édition minimale : Express pour Windows)(Minimum edition: Express for Windows)

Pour en savoir plus sur le WACK, consultez : utilisation du kit de certification des applications Windows.To learn more about the WACK, see: Using the Windows App Certification Kit.

IDE Visual Studio Visual Studio IDE

Dans Update 3, vous pouvez choisir d’afficher les barres de menus de Visual Studio en majuscules ou en majuscules.In Update 3 you can choose whether to display Visual Studio menu bars in all caps or in title case. Vous pouvez trouver la case à cocher dans outils > options > environnement > général.You can find the checkbox in Tools > Options > Environment > General. La valeur par défaut est tout en majuscules.The default value is All Caps. Cette option est mappée à l’état actuel du registre de l’utilisateur, afin que les utilisateurs qui ont déjà désactivé toutes les majuscules dans le registre continuent de voir les menus de cas de titre.This option maps to the user's current registry state, so that users who have already turned off All Caps in the registry will continue to see title case menus. Cette option se déplace automatiquement vers tous les appareils connectés.This option automatically roams to all signed-in devices. (Édition minimale : Express)(Minimum edition: Express)

Hub de notificationsNotifications Hub

Visual Studio 2013 possède un concentrateur de notifications centralisé (dans le coin supérieur droit de l’IDE) pour afficher les messages spécifiques à votre environnement de développement (par exemple, les mises à jour de Visual Studio ou une extension installée).Visual Studio 2013 has a centralized Notifications hub (in the upper right corner of the IDE) to display messages that are specific to your development environment (for example, updates to Visual Studio or an installed extension). Avec la mise à jour 3, le badge des notifications devient jaune pour indiquer qu’une mise à jour est disponible au téléchargement.With Update 3, the Notifications badge will turn yellow to indicate that an update is available for download. Le badge fait maintenant également office de bouton bascule, ce qui vous permet d’ouvrir et de fermer le Hub en un seul clic.The badge now also acts as a toggle, so you can open and close the hub with a single click. (Édition minimale : Express)(Minimum edition: Express)

Tests Testing

Personnaliser vos plans de test et suites de testsCustomize your test plans and test suites

L’une des principales demandes de fonctionnalités de nos utilisateurs sur différents forums a été la possibilité de personnaliser des plans de test et des suites de tests en fonction de vos besoins de test.One of the top feature requests from our users across various forums has been the ability to customize test plans and test suites to suit your testing needs.

Avec Update 3 pour Team Foundation Server 2013, il est désormais possible d’ajouter des champs et des flux de travail personnalisés aux plans de test et aux suites de tests.With Update 3 for Team Foundation Server 2013, it is now possible to add custom fields and workflows to test plans and test suites. Vous pouvez notamment ajouter un champ supplémentaire pour identifier le réviseur d'un plan de test ou encore un champ de type de test pour savoir si la suite de tests concerne des tests de régression ou des tests fonctionnels.For example, add an extra field to identify the reviewer for a test plan, or add a field for the test type to know if the test suite is for regression or functional tests. En outre, vous pouvez modifier les valeurs par défaut du champ État pour améliorer davantage votre processus.In addition, you can change the default values for the state field to further improve your process.

Pour plus d’informations, consultez configurer les fonctionnalités après une mise à niveau de TFS.For more information, see: Configure features after a TFS upgrade.

Tous les champs que vous ajoutez ou que vous modifiez peuvent être affichés ou modifiés à partir de Microsoft Test Manager ou Team Web Access.Any fields you add or changes you make can then be viewed or edited from Microsoft Test Manager or Team Web Access. Il vous suffit d’ouvrir la suite de tests ou le plan de test.Just open the test suite or test plan.

Cliquez avec le bouton droit sur la suite de tests et choisissez Ouvrir la suite de tests dans le menu contextuel.

Pour plus d’informations sur la prise en main, consultez : utiliser des plans de test et des suites de tests après une mise à niveau de TFS 2013,3.For more information on getting started, see: Use test plans and test suites after a TFS 2013.3 upgrade.

Suivre les modifications apportées aux plans de test et aux suites de testsTrack changes to test plans and test suites

Avec la mise à jour 3 pour Team Foundation Server 2013, les plans de test et les suites de tests suivent désormais l’historique des modifications, comme les autres éléments de travail TFS.With Update 3 for Team Foundation Server 2013, test plans and test suites now track change history, like other TFS work items.

Par exemple, vous pouvez afficher les cas de test qui sont ajoutés à une suite de tests à partir de l’onglet toutes les modifications dans la section historique.For example, you can view test cases that are added to a test suite from the All Changes tab in the History section.

Dans la section historique, choisissez l’onglet toutes les modifications

Sécurité renforcée pour les suites de testsEnhanced security for test suites

Avec Update 3 pour Team Foundation Server, nous avons ajouté un nouveau type d’autorisation pour gérer la sécurité des suites de tests.With Update 3 for Team Foundation Server, we added a new type of permission to manage test suites security. Ce type d’autorisation contrôle l’accès à :This type of permission controls access to:

  • Créer et supprimer des suites de testsCreating and deleting test suites
  • Ajout et suppression de cas de test à partir de suites de testsAdding and removing test cases from test suites
  • Modification des configurations de test pour les suites de testsChanging test configurations for test suites
  • Déplacement de suites de tests dans un plan de testMoving test suites in a test plan

Vous pouvez accorder cette autorisation pour fournir un niveau d’accès différent au niveau du chemin de la zone.You can grant this permission to provide a different level of access at the area path level.

L’autorisation existante pour gérer les plans de test est modifiée de façon à limiter l’accès aux propriétés spécifiques d’un plan de test.The existing permission to manage test plans is changing to restrict access to specific test plan properties.

Test de charge basé sur le Cloud avec Application InsightsCloud-based load testing with Application Insights

Vous n’avez pas besoin d’utiliser des ressources et de configurer vos propres ordinateurs pour effectuer des tests de charge sur votre site Web.You don't need to use resources and set up your own machines to do load testing on your web site. Vous pouvez utiliser le test de charge basé sur le nuage pour fournir les ordinateurs virtuels qui génèrent la charge de nombreux utilisateurs accédant simultanément à votre site web.You can use cloud-based load testing to provide virtual machines that generate the load of many users accessing your web site at the same time. Quand vous exécutez vos tests de charge pour votre application à l’aide de Visual Studio Online, vous pouvez utiliser Application Insights pour récupérer également les données de performances.When you run your load tests for your app using Visual Studio Online, you can use Application Insights to retrieve performance data as well. En mettant en corrélation les données de charge et de performances ensemble, vous obtenez une meilleure compréhension des problèmes de performances que vous trouvez.By correlating load and performance data together, you get more insight into any performance issues that you find.

Avec Update 3, vous n’êtes plus limité aux compteurs par défaut.With Update 3, you are no longer limited to the default counters. Vous pouvez maintenant choisir les compteurs de performances de Application Insights que vous souhaitez afficher.Now you can choose any performance counters from Application Insights that you want to see.

Gestion des versions Release management

Améliorez le processus de gestion de la version de votre application.Improve the process of managing the release of your app. Déployez votre application dans un environnement spécifique pour chaque étape distincte.Deploy your app to a specific environment for each separate stage. Gérez les étapes du processus avec des approbations pour chaque étape.Manage the steps in the process with approvals for each step.

Configuration d’état souhaitéDesired State Configuration (DSC)

Vous pouvez maintenant effectuer le déploiement dans un environnement local ou dans un environnement Windows Azure sans avoir à configurer un Microsoft Deployment Agent sur chaque ordinateur.You can now deploy to an on-premises environment or a Windows Azure environment without having to set up a Microsoft Deployment Agent on each machine. Vous pouvez utiliser Windows PowerShellou la configuration d’état souhaité (DSC) Windows PowerShell.You can use Windows PowerShell, or Windows PowerShell Desired State Configuration (DSC). Il existe une nouvelle action dans Release Management pour prendre en charge le déploiement avec l’une ou l’autre de ces opérations.There is a new action in Release Management to support deployment with either of these.

Nouveau Résumé des modificationsNew Change Summary

Vous pouvez maintenant utiliser le résumé des modifications pour voir les récits utilisateur et les bogues terminés depuis la version précédente pour savoir ce qu’il faut tester et placer dans vos notes de publication.You can now use the change summary to see the user stories and bugs completed since the previous release to know what to test and put in your release notes.

Onglet configurer les applications ; Onglet définition de la version ; choisir le résumé des modifications

Plateforme et outils webWeb Platform and Tools

ASP.NET et Visual Studio offrent aux développeurs un ensemble puissant d’infrastructures et d’outils permettant de créer des sites Web, des services (API), des points de terminaison de communication bidirectionnelle en temps réel et bien plus encore.ASP.NET and Visual Studio gives developers a powerful set of frameworks and tools to build websites, services (API's), real-time bi-directional communication endpoints and much more. Pour en savoir plus, consultez le site Web officiel ASP.net.You can learn more on the official ASP.NET website.

Nous avons mis à jour la plateforme Web ASP.NET et les outils avec Update 3 (les mises en évidence sont répertoriées ci-dessous).We updated both ASP.NET Web Platform and Tooling with Update 3 (highlights are listed below). Pour obtenir la liste complète des modifications, consultez la page annonce de nouvelles fonctionnalités Web dans Visual Studio 2013 Update 3 RTM.For a complete list of changes please see: Announcing New Web Features in Visual Studio 2013 Update 3 RTM.

Les outils Web Visual Studio fournissent tout ce dont les développeurs Web ont besoin pour créer de superbes applications, notamment des modèles de projet, des éditeurs spéciaux pour les types de fichiers HTML, CSS et JSON, et IntelliSense.Visual Studio Web tools provide everything web developers need to create great apps, including project templates, special editors for HTML, CSS and JSON file types, and IntelliSense.

Pour plus d’informations, consultez annonce de nouvelles fonctionnalités Web dans Visual Studio 2013 Update 3 RTM.For more information, see Announcing New Web Features in Visual Studio 2013 Update 3 RTM.

Outils Web Web Tooling

Génération de modèles automatique : prise en charge de ASP.NET MVC et de l’API Web v 5.2Scaffolding: Support for ASP.NET MVC and Web API v5.2

La génération de modèles automatique ASP.NET est une infrastructure de génération de code pour les applications Web ASP.NET. elle permet aux développeurs de gagner du temps pour les tâches courantes, telles que l’ajout de code qui interagit avec des modèles de données en quelques clics.ASP.NET Scaffolding is a code generation framework for ASP.NET Web applications, it helps developers save time for common tasks such as adding code that interacts with data models with just a few clicks.

Pour en savoir plus sur la génération de modèles automatique, consultez : génération de modèles automatique ASP.net dans Visual Studio 2013.To learn more about Scaffolding, see: ASP.NET Scaffolding in Visual Studio 2013.

Avec la mise à jour 3, nous avons ajouté une prise en charge appropriée de ASP.NET MVC et des packages d’API Web v 5.2 qui ne fonctionnaient pas comme prévu dans Update 2.With Update 3, we added proper support for ASP.NET MVC and Web API packages v5.2 that did not work as intended in Update 2.

Éditeur JSON : mise en forme automatique et correspondance des accoladesJSON Editor: Auto-formatting and Brace Matching

L’éditeur JSON permet aux développeurs de travailler avec des fichiers JSON à l’aide de l’éditeur de code enrichi dans Visual Studio, avec des fonctionnalités telles que la colorisation, la validation de la syntaxe, etc.The JSON editor enables developers to work with JSON files using the rich code editor in Visual Studio, with capabilities such as colorization, syntax validation and more.

Dans Update 3, nous avons ajouté des options pour permettre aux utilisateurs de mieux contrôler l’éditeur, y compris la possibilité de désactiver la mise en forme automatique.In Update 3 we added options to give users more control over the editor, including the ability to turn off auto-formatting.

Nous avons également ajouté une mise en surbrillance des accolades et des parenthèses (à l’instar de C# ou JavaScript), avec une option permettant de contrôler les positions des accolades.We also added brace and bracket match highlighting (similar to C# or JavaScript), with an option for controlling brace positions.

Pour en savoir plus sur l’éditeur JSON, voir : nouvelles fonctionnalités de l’éditeur JSON dans Visual Studio 2013 Update 2 CTP2.To learn more about the JSON editor see: New JSON Editor Features in Visual Studio 2013 Update 2 CTP2.

Éditeur CSS : prise en charge du glisser-déplacer et des sélecteurs de niveau 4CSS Editor: Drag-and-drop support and Selectors Level 4

L’éditeur CSS permet aux développeurs de travailler avec des fichiers CSS dans Visual Studio.The CSS editor enables developers to work with CSS files in Visual Studio. Dans Update 3, nous avons amélioré l’éditeur CSS pour permettre aux développeurs de faire glisser des fichiers de polices, d’images ou CSS à partir de leur Explorateur de solutions et de les déposer directement dans le fichier CSS, ce qui génère automatiquement la balise CSS et le chemin d’accès de fichier corrects.In Update 3 we enhanced the CSS editor to enable developers to drag font, image or CSS files from their solution explorer and drop them right into the CSS file, which will auto-generate the correct CSS tag and file path.

Nous avons également amélioré la prise en charge IntelliSense pour les sélecteurs de niveau 4, qui prend en charge davantage de modèles de sélecteur et permet aux développeurs de les implémenter plus facilement dans leur balisage.We also enhanced IntelliSense support for Selectors Level 4 that supports more selector patterns and makes it easier for developers to implement them in their markup.

Pour en savoir plus sur l’éditeur CSS, consultez Visual Studio 2013 les fonctionnalités de l’éditeur Web-CSS.To learn more about the CSS editor, see Visual Studio 2013 Web Editor Features - CSS.

Développement HTML et JavaScriptHTML and JavaScript Development

Avec Update 3, le service de langage JavaScript fournit désormais la prise en charge IntelliSense pour les modules RequireJS.With Update 3, the JavaScript language service now provides IntelliSense support for RequireJS modules.

Modèles de projet ASP.NETASP.NET Project Templates

Avec Update 3, les nouveaux projets ASP.NET installés incluent désormais les modifications suivantes :With Update 3, new installed ASP.NET projects now include the following changes:

  • Ajout de la prise en charge de l’authentification à deux facteurs dans un modèle ASP.NET (pour MVC et Web Forms).Added support for two-factor authentication in One ASP.NET templates (for both MVC and Web Forms).
  • Le modèle Facebook ASP.net a été déplacé en dehors de la boîte de dialogue fichier > nouveau > projet et dans la galerie NuGet où il est maintenant hébergé (consultez : Microsoft. Aspnet. Facebook).The ASP.NET Facebook Template has been moved out of the File > New > Project dialog and into the NuGet gallery where it is now hosted (see: Microsoft.AspNet.Facebook). Cela permet à Microsoft d’apporter des modifications rapides à ce modèle en cas de modification des API Facebook.This allows Microsoft to make rapid changes to this template as Facebook's APIs change.

Plateforme WebWeb Platform

ASP.NET IdentityASP.NET Identity

Update 3 offre une prise en charge supplémentaire de SignInManager, ce qui facilite l’ajout de l’authentification à deux facteurs, le verrouillage de compte et d’autres fonctionnalités de sécurité lorsque vous vous connectez.Update 3 provides added support for SignInManager, which makes it easier to add two-factor authentication, account lockout, and other security features when you log on.

Entity Framework 6.1.1Entity Framework 6.1.1

Cette mise à jour comprend Entity Framework 6.1.1.This update includes Entity Framework 6.1.1.

WebDeploy 3,5WebDeploy 3.5

Avec Update 3, WebDeploy permet l’intégration avec SQL Server 2014.With Update 3, WebDeploy allows integration with SQL Server 2014. Pour plus d’informations, consultez WebDeploy 3,5 RTW.For more information, see WebDeploy 3.5 RTW.

ASP.NET MVC et API WebASP.NET MVC and Web API

Nous avons également récemment publié de nouvelles versions de ASP.NET, MVC et de l’API Web.We also recently shipped new versions of ASP.NET, MVC, and Web API. Pour plus d'informations, consultez les pages suivantes :For more information, see:

Outils Azure Azure Tools

Notification HubsNotification hubs

Windows Azure Notification Hubs vous permet d’envoyer des notifications push mobiles à partir de n’importe quel serveur principal vers n’importe quelle plateforme mobile.Windows Azure Notification Hubs allow you to send mobile push notifications from any backend to any mobile platform.

Dans Update 3, l’Assistant notification Push vous permet désormais d’ajouter des notifications push à votre application Windows Store ou Windows Phone (y compris les projets WinRT, Phone et universels) à partir de .NET Mobile Services, ainsi que des Mobile Services JavaScript.In Update 3, the Push Notification Wizard now allows you to add push notifications to your Windows Store or Phone app (including WinRT, Phone, and Universal projects) from .NET Mobile Services as well as JavaScript-based Mobile Services. Windows Phone projets Silverlight ne sont pas pris en charge.Windows Phone Silverlight projects are not supported.

Le hub de notification affiche maintenant une liste des appareils qui sont inscrits pour recevoir des notifications.The Notification hub now displays a list of devices that are registered to receive notifications. Le hub vous permet également de modifier les inscriptions et de supprimer les appareils.The hub also allows you to edit the registrations and delete the devices.

Pour plus d’informations, consultez : notification Hubs (documentation Azure).For more information, see: Notification Hubs (Azure Documentation).

Tâches Web Azure : PublishingSupportAzure Web Jobs: PublishingSupport

Avec Update 3, vous pouvez désormais ajouter des projets de console standard à vos solutions Visual Studio et les publier sur des sites Web Azure en tant que tâches Web continues, déclenchées ou planifiées.With Update 3, you can now add standard console projects to your Visual Studio solutions and publish them to Azure Websites as either continuous, triggered, or scheduled WebJobs.

En outre, les projets de console peuvent être publiés directement à partir du Explorateur de solutions en tant que tâches Web vers sites Web Azure.In addition, console projects can be published directly from the Solution Explorer as WebJobs to Azure Websites.

Projets API Web ASP.NETASP.NET Web API projects

Vous pouvez maintenant configurer un service mobile dans la boîte de dialogue nouveau projet , au lieu d’ajouter le service après avoir créé le projet.You can now provision a mobile service in the New Project dialog, instead of adding the service after you create the project.

C++ C++

/Zo (commutateur du compilateur)/Zo Compiler Switch

/Zo est un commutateur de compilateur qui génère des informations de débogage enrichies pour le code optimisé (builds non- /OD )./Zo is a compiler switch that generates richer debugging information for optimized code (non /Od builds). Cela comprend une meilleure prise en charge du débogage des variables locales.This includes improved support for debugging local variables. (Édition minimale : Express)(Minimum edition: Express)

Graphics Diagnostics Graphics Diagnostics

Nous avons amélioré l' outil Graphics Diagnostics de Visual Studio qui diagnostique les problèmes de rendu et de performances des graphiques dans les applications DirectX.We improved the Visual Studio Graphics Diagnostic tool that diagnoses graphics rendering and performance issues in DirectX apps. Lorsque vous utilisez cet outil pour capturer des frames, vous pouvez maintenant inspecter les événements graphiques, le code du nuanceur, les étapes de canalisation Graphics, les ressources et l’état de l’appareil.When you use this tool to capture frames, you can now inspect graphics events, shader code, graphics pipeline stages, resources, and device state. (Édition minimale : Express pour Windows)(Minimum edition: Express for Windows)

Dans Update 3 RTM, vous lancez l’IDE Visual Studio Graphics Analyzer lorsque vous analysez les frames que vous venez de capturer dans la session de diagnostic en cours ou lorsque vous ouvrez un. vsglog existant à partir du disque.In Update 3 RTM, you launch the Visual Studio Graphics Analyzer IDE when you analyze the frames you just captured in the current diagnostics session, or when you open an existing .vsglog from disk. Vous disposez ainsi d’un espace dédié pour l’inspection des informations graphiques sans chevauchement avec vos fenêtres Visual Studio standard.This gives you a dedicated space for inspecting graphics information without overlapping with your regular Visual Studio windows.

Vous pouvez maintenant spécifier les différentes options de Graphics Diagnostics suivantes dans la page Outils/Options :You can now specify the following different Graphics Diagnostics options in the Tools/Options page:

  • Collecter les piles des appels pendant la captureCollect call stacks during capture
  • Collecter les piles des appels uniquement pour les appels de dessin ou pour tous les appels d’APICollect call stacks only for draw calls or for all API calls
  • Désactiver HUD (affichage de tête haut) pendant la captureDisable HUD (head-up display) during capture
  • Capture en mode de compatibilité.Capture in compatibility mode. En mode de compatibilité, les applications n’utilisent pas de fonctionnalités spécifiques au matériel, de sorte que la capture peut être lue sur différents GPU.In compatibility mode, apps do not use hardware-specific capabilities, so that capture can be played back on different GPUs.

Dans Update 3 RTM, vous pouvez modifier le code du nuanceur et appliquer immédiatement les modifications au fichier. vsglog. vous pouvez ainsi voir l’impact de vos modifications sans avoir à réexécuter l’application.In Update 3 RTM, you can edit shader code and immediately apply the changes to the .vsglog file, so you can see the impact of your changes without having to re-run the app. Vous pouvez ouvrir n’importe quel fichier de nuanceur dans la fenêtre de l’éditeur de nuanceur en cliquant sur le nom du fichier du nuanceur dans la fenêtre historique des pixels ou la fenêtre étapes de canalisation .You can open any shader files in the shader editor window by clicking on the shader file name in the Pixel History window or the Pipeline Stages window.

Pour plus d’informations sur les mises à jour Graphics Diagnostics, consultez Graphics Diagnostics dans Visual Studio 2013 Update 3 RC.For more information about Graphics Diagnostics updates, see Graphics Diagnostics in Visual Studio 2013 Update 3 RC.

Application Insights Application Insights

Application Insights est en version préliminaire pour Update 3.Application Insights is in preview for Update 3.

Application Insights pour Visual Studio Online est utilisé pour surveiller vos applications déployées.Application Insights for Visual Studio Online is used to monitor your deployed applications. Il peut surveiller des applications Web, Windows Store et Windows Phone.It can monitor web apps, Windows Store, and Windows Phone apps. Utilisez les outils Application Insights pour Visual Studio inclus dans Update 3 pour ajouter la surveillance suivante à votre projet :Use the Application Insights Tools for Visual Studio included in Update 3 to add the following monitoring to your project:

  • Découvrez ce que les utilisateurs font avec votre application, afin que vous puissiez concentrer votre travail de développement là où il est le plus utile.Find out what users are doing with your app, so that you can focus your development work where it's most useful.
  • Vous assurer que votre service Web est disponible et réactif.Make sure your web service is available and responsive.
  • Rapidement diagnostiquer tous les problèmes ou exceptions de performances rencontrés par votre service Web.Quickly diagnose any performance issues or exceptions in your web service.
  • Quand des personnes téléchargent et utilisent votre application, des données statistiques s’affichent dans le portail Application Insights.When people download and use your app, you will see statistical data in the Application Insights portal.

Déploiement ClickOnce ClickOnce Deployment

Autoriser les certificats SHA-256 sur .NET 4,0 dans ClickOnceAllow SHA-256 certificates on .NET 4.0 in ClickOnce

Avant cette mise à jour, .NET Framework 4,5 devait être présent sur l’ordinateur client lorsqu’un certificat de signature de code SHA-256 était utilisé pour les applications de bureau publiées avec ClickOnce ou Visual Studio Tools pour les compléments Office. Si vous avez déjà utilisé des certificats de signature de code SHA-256 et que vous avez rencontré des erreurs telles que « l’application n’est pas correctement mise en forme », « le manifeste n’est peut-être pas valide », « signature XML du manifeste non valide » ou « SignatureDescription n’a pas pu être créé pour l’algorithme de signature fourni ».Before this update, .NET Framework 4.5 had to be present on the client machine whenever a SHA-256 code-signing certificate was used for desktop applications published with ClickOnce or Visual Studio Tools for Office add-ins. If you have used SHA-256 code-signing certificates in the past, and have seen errors like "The application is improperly formatted", "The manifest may not be valid", "Manifest XML signature is not valid", or "SignatureDescription could not be created for the signature algorithm supplied".

Avec la mise à jour 3, les développeurs peuvent désormais utiliser des certificats de signature de code SHA-256 même pour les applications qui ciblent .NET 4,0 et versions antérieures, qui doivent résoudre le problème pour les applications de bureau republiées et récemment publiées.With Update 3, developers can now use SHA-256 code-signing certificates even for applications that target .NET 4.0 and lower that should resolve the problem for re-published and newly published desktop applications. (Édition minimale : Express)(Minimum edition: Express)

Applications SharePoint SharePoint Apps

Nouvelles applications autohébergées qui ne sont plus autoriséesNew autohosted apps no longer allowed

L’option autohébergement est supprimée de l’expérience de création de l’application SharePoint, car le programme d’évaluation des applications autohébergées d’Office 365 a pris fin le 30 juin.The Autohosted option is removed from the SharePoint app creation experience, because the Office 365 Autohosted Apps Preview program ended on June 30. Les nouvelles applications autohébergées pour SharePoint ne sont plus acceptées par SharePoint Store.New autohosted apps for SharePoint are no longer accepted by the SharePoint store. Les applications autohébergées existantes ne sont pas affectées, et les applications en cours d’exécution dans le service ne sont pas arrêtées.Existing autohosted apps are not affected, and apps that are currently running in the service will not be shut down. (Édition minimale : professionnel)(Minimum edition: Professional)

Pour plus d’informations, consultez mettre à jour le programme d’évaluation des applications autohébergées.For more information, see Update on Autohosted Apps Preview program.

Autres modifications : correctifs de bogues et problèmes connus Other Changes: Bug Fixes and Known Issues

Pour obtenir une description complète des améliorations technologiques, des correctifs de bogues et des problèmes connus dans cette version, consultez la description de l’article de la base de connaissances de Visual Studio 2013 Update 3 RTM.For a complete description of technology improvements, bug fixes and known issues in this release see the KB article Description of Visual Studio 2013 Update 3 RTM.

Applications hybrides multi-appareils-version CTP 2,0 Multi-Device Hybrid Apps CTP 2.0 release

Vous pouvez utiliser la version CTP 2,0 de multi-Device Hybrid apps pour créer des applications mobiles à l’aide de JavaScript ou de la machine à écrire pour iOS, Android, Windows Store et Windows Phone à l’aide de la version Update 3 des outils pour Apache Cordova.You can use the Multi-device Hybrid Apps CTP 2.0 release to build mobile apps using JavaScript or TypeScript for iOS, Android, Windows Store, and Windows Phone using the Update 3 version of tooling for Apache Cordova. (Édition minimale : professionnel)(Minimum edition: Professional)

Voici quelques-unes des nouvelles fonctionnalités :Some of the new features are:

  • Amélioration de la qualité, de la fiabilité et des performances à travers les centaines de résolutions de boguesAcross-the-board quality, reliability, and performance improvements with hundreds of bug fixes
  • Prise en charge du kit de développement logiciel pour un plus grand nombre de systèmes d’exploitation, notamment Windows 7, Windows 8 et Windows Server 2012 R2SDK support for a wider range of operating system including Windows 7, Windows 8 and Windows Server 2012 R2
  • Prise en charge du débogage des cibles Android < 4,4 à l’aide de jsHybuggerSupport for debugging Android targets < 4.4 using jsHybugger
  • Le vérificateur de compatibilité vous aide à maintenir un environnement de développement sain en vérifiant régulièrement l’installation et la configuration appropriées des dépendances de chaîne d’outils tierces (par exemple, Java, Android SDK)Compatibility Checker helps you maintain a healthy developer environment by regularly checking for the proper installation and configuration of 3rd party tool chain dependencies (e.g. Java, Android SDK)

Pour plus d’informations, consultez : Apache Cordova mise à jour des outils avec prise en charge de Windows 7.To learn more, see: Apache Cordova Tooling Update with Support for Windows 7.

Version RTM du kit de développement logiciel (SDK) Azure 2,4 Azure SDK 2.4 RTM Release

La version RTM du kit de développement logiciel (SDK) Azure 2,4 comprend des outils permettant de gérer la configuration des machines virtuelles et de configurer le débogage à distance pour les applications 32 bits s’exécutant sur des machines virtuelles, ainsi que des outils pour approvisionner Geo-Redundant stockage.The Azure SDK 2.4 RTM release includes tools to manage virtual machine configuration and set up remote debugging for 32-bit applications running on virtual machines, and tools to provision Geo-Redundant Storage.

Dans cette version, Explorateur de serveurs dispose maintenant d’une option configurer dans le menu contextuel pour les machines virtuelles.In this release, Server Explorer now has a Configure option on the context menu for virtual machines. Vous pouvez l’utiliser pour afficher et modifier les propriétés de l’ordinateur virtuel, configurer des points de terminaison, ajouter et configurer des extensions et créer des captures instantanées d’ordinateur virtuel.You can use this to view and edit properties of the virtual machine, set up endpoints, add and configure extensions, and create virtual machine snapshots.

Vous pouvez également configurer le débogage à distance pour les ordinateurs virtuels 32 bits à partir du même menu contextuel.You can also set up remote debugging for 32-bit virtual machines from the same context menu.

Read-Access Geo-Redundant Storage (RA-GRS) vous offre une meilleure disponibilité en lecture pour votre compte de stockage en fournissant un accès en lecture seule aux données qui ont été répliquées vers l’emplacement secondaire.Read-Access Geo-Redundant Storage (RA-GRS) gives you better read availability for your storage account by providing read-only access to the data that has been replicated to the secondary location. Vous pouvez maintenant sélectionner RA-GRS comme option de redondance lorsque vous créez un compte de stockage à partir de Visual Studio.You can now select RA-GRS as a redundancy option when you create a storage account from Visual Studio.

Vous pouvez vous procurer la version 2,4 du kit de développement logiciel (SDK) Azure ici :You can get the Azure SDK 2.4 release here:

Pour plus d’informations sur cette version, consultez les notes de publication du kit de développement logiciel (SDK) Azure pour .net 2,4 (MSDN).For more information about this release, see: Azure SDK for .NET 2.4 Release Notes (MSDN).

Collecteur autonome IntelliTrace IntelliTrace Standalone Collector

Le collecteur IntelliTrace autonome offre une alternative plus pratique au débogage à distance d’une application en production.The standalone IntelliTrace collector provides a more practical alternative to remote debugging an application in production. Vous pouvez utiliser le collecteur pour enregistrer l’exécution de votre application sur un ordinateur distant en l’enregistrant dans un fichier. iTrace et en le lisant sur votre ordinateur de développement local avec Visual Studio.You can use the collector to record the execution of your application on a remote machine by saving it into an .itrace file and playing it back on your local development machine with Visual Studio.

Pour plus d’informations sur le collecteur, consultez collecter des données IntelliTrace en dehors de Visual Studio avec le collecteur autonome.For more information about the collector, see Collect IntelliTrace Data Outside Visual Studio with the Standalone Collector.

Vous pouvez télécharger la version RTM du collecteur autonome IntelliTrace ici : collecteur IntelliTrace pour Visual Studio Update 3.You can download the RTM release of the IntelliTrace Standalone Collector here: IntelliTrace Collector for Visual Studio Update 3.

Émulateurs de mise à jour Windows Phone 8,1 Windows Phone 8.1 Update Emulators

Le nouveau package d’émulateur est désormais disponible pour être téléchargé à partir des émulateurs de mise à jour Windows Phone 8,1.The new emulator package is now available to be downloaded from the Windows Phone 8.1 Update Emulators.


Versions de Visual Studio 2013Visual Studio 2013 Releases

Vous pouvez afficher toutes les versions des Visual Studio 2013 notes de publication :You can view all versions of Visual Studio 2013 release notes:


Haut de page
Top of Page