Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Instruction de prise en charge

Le contenu suivant fait référence à la page de téléchargement de la mise à jour 2 de Visual Studio 2013. Pour plus d’informations sur le contenu suivant, reportez-vous à la section plus d’informationssur le site Web de Microsoft Download Center.

Remarque : Il existe différents niveaux de prise en charge pour chaque produit. Veuillez lire attentivement les instructions de prise en charge suivantes avant d’installer la mise à jour.

En installant les mises à jour de Visual Studio, vous décidez de recevoir et l’installation des futures mises à jour de Visual Studio 2013. Microsoft offre la prise en charge sur RTM de Visual Studio 2013 les produits et les dernières mises à jour de Visual Studio 2013.

Professionnel, Édition familiale Premium, Édition intégrale et Express pour Windows produits: Professionnel, Premium, Ultimate et Express pour Windows sont les produits complets RTM de Visual Studio 2013 incluent également la mise à jour de Visual Studio 2. Si vous avez Visual Studio 2013, installé et exécuté ce téléchargement, vous obtiendrez uniquement le 2 de la mise à jour de Visual Studio. Si vous ne disposez pas actuellement de Visual Studio 2013 installé lorsque vous installez ce téléchargement, vous recevrez Visual Studio 2013 et le 2 de mise à jour de Visual Studio. Modules linguistiques de Visual Studio 2013 RTM peut être installé sur ces produits de mise à jour 2 correspondants.




Introduction

Microsoft a publié de Team Foundation Server 2013 mise à jour 2 sur 2 avril 2014 et Visual Studio 2013 mise à jour 2 sur 12 mai 2014. Cette mise à jour introduit des nouvelles améliorations de la technologie dans Team Foundation Server (TFS), outils de test, Microsoft Azure Tools, gestion des versions, débogueur, Générateur de profils, IntelliTrace, la génération de Code, Entity Framework 6.1, NuGet, machine à écrire, IDE de Visual Studio, ASP.NET et 2013.2 d’outils Web. La mise à jour 2 de Visual Studio 2013 comprend les dernières mises à jour, des ajouts de fonctionnalités et résolutions de bogues.

Plus d’informations sur les mises à jour de Visual Studio sont également disponibles sur le site Web de Visual Studio.

Comment obtenir Visual Studio 2013 2

Mises à jour de Visual Studio 2013 sont des versions cumulatives. Les liens suivants pointent toujours à la dernière mise à jour :



Vous pouvez également afficher la liste complète des Mises à jour de Visual Studio 2013.

Microsoft a vérifié que ce fichier ne comportait pas de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Comment faire pour installer la mise à jour 2 de Visual Studio 2013

Pour obtenir des instructions d’installation pour les produits Visual Studio, voir :

L’installation de Visual Studio

Comment faire pour installer Team Foundation Server et Visual Studio ALM

Comment faire pour installer la gestion de version pour Visual Studio 2013

Important Cette mise à jour s’applique à Visual Studio et Team Foundation Server (TFS). Mécanismes d’installation de Visual Studio et TFS diffèrent entre eux. La mise à jour de Visual Studio est installé sur tout ce qui est déjà installé sur l’ordinateur. La mise à jour TFS est une mise en page complète qui remplace tout ce qui est installé sur l’ordinateur. Avant d’essayer d’appliquer la mise à jour TFS, assurez-vous que vous disposez d’une sauvegarde complète de vos bases de données en cours. Si le TFS mettre à jour l’installation échoue, vous ne pourrez redémarrer la mise à jour ou revenir à une version antérieure de TFS sans restauration.

La mise à jour de la gestion des versions est une mise en page complète qui inclut les derniers ajouts de fonctionnalités et des correctifs pour la gestion des versions de Visual Studio 2013. Avant d’essayer d’appliquer la mise à jour de la gestion des versions, assurez-vous que vous disposez d’une sauvegarde complète de vos bases de données en cours et la clé de chiffrement RSA (reportez-vous à un billet de blog pour l’exportation des clés de cryptage RSA instructions). Si la gestion de la version mise à jour d’installation échoue, vous ne pourrez pas redémarrer la mise à jour ou revenir à une version antérieure de la gestion de version sans effectuer une opération de restauration.

Gestion des versions pour 2 mise à jour de Visual Studio 2013 est mise en service, les chemins de mise à niveau suivants s’appliquent.

Les mises à niveau prises en charge:

  • Gestion des versions pour Visual Studio 2013 pour la gestion des versions de mise à jour de Visual Studio 2013 2

  • Gestion des versions pour Visual Studio 2013 mise à jour 1 de la gestion des versions de mise à jour de Visual Studio 2013 2

  • Gestion des versions pour RC de mise à jour du Visual Studio 2013 2 pour la gestion des versions de mise à jour de Visual Studio 2013 2


Nouvelles améliorations de la technologie et des problèmes résolus dans la mise à jour 2 de Visual Studio 2013

Améliorations de la technologieLes améliorations de la technologie suivantes ont été apportées dans cette version.

  • Modèles de projet de ASP.NET

    • Mises à jour des modèles de projet de ASP.NET pour prendre en charge la confirmation du compte et le mot de passe réinitialisé.

    • Prise en charge pour les comptes locaux de l’organisation dans l’API de Web ASP.NET

  • Améliorations de l’éditeur de site Web Visual Studio

    • Nouvel éditeur de JSON

    • Nouvel éditeur de Sass (.scss)

    • Implémenter le sélecteur d’URL pour le HTML/CSS

    • Les mises à jour moins éditeur en ajoutant plus de fonctionnalités

    • Mise à jour KO de Intellisense dans l’éditeur HTML

  • Lien du navigateur

    • Lien du navigateur prend en charge les connexions HTTPS maintenant et répertorie que dans le tableau de bord avec les autres connexions tant que le certificat est approuvé par le navigateur.

    • Meilleur mappage de source

  • La prise en charge des Sites Web de Microsoft Azure dans Visual Studio

    • Prise en charge Azure se connecter

    • Le débogage distant pour Microsoft Azure Sites Web (WAWS)

    • Vue à distance

    • Prise en charge de la création de Sites Web Azure

  • Améliorations de la publication sur le Web

    • Améliorer l’expérience de l’utilisateur pour la publication

  • Génération de modèles automatique ASP.NET

    • Si votre modèle est l’utilisation des Enums, puis la Scaffolder MVC générera dropdown pour Enum. Cet exemple utilise les programmes d’assistance de l’Enum dans MVC.

    • Mettre à jour les modèles de EditorFor de la structure du MVC afin qu’ils utilisent les classes de données d’amorçage.

    • MVC et Web API Scaffolders ajoutez-leur les 5.1 packages pour MVC et Web API.

    • Couche supplémentaire de l’extensibilité de la génération de modèles automatique pour prendre en charge des Scaffolders personnalisés de tiers.

  • ASP.NET Web Forms

  • ASP.NET MVC 5.1

  • ASP.NET Web API 2.1

  • Pages Web ASP.NET 3.1

  • Identité ASP.NET 2.0.0

    • Authentification à deux facteurs

      Authentification à deux facteurs ASP.NET identité maintenant la prise en charge. Authentification à deux facteurs fournit une couche supplémentaire de sécurité pour vos comptes d’utilisateur dans le cas où votre mot de passe est piraté. Il existe également une protection pour les attaques en force contre les codes à deux facteurs.

    • Verrouillage de compte

      Permet de verrouiller l’utilisateur si l’utilisateur entre leur mot de passe ou les codes de deux facteurs de manière incorrecte. Le nombre de tentatives non valides et timespan pour les utilisateurs sont verrouillés peut être configuré. Un développeur peut éventuellement désactiver le verrouillage de compte pour certains comptes d’utilisateurs.

    • Confirmation du compte

      Le système de l’identité d’ASP.NET prend désormais en charge la Confirmation du compte. Il s’agit d’un scénario assez courant dans la plupart des sites Web aujourd'hui où lorsque vous enregistrez un nouveau compte sur le site Web, vous devez confirmer votre adresse e-mail avant de procéder à quoi que ce soit sur le site Web. E-mail de Confirmation est utile car il empêche la création des comptes erronés. Cela est extrêmement utile si vous utilisez le courrier électronique en tant que méthode de communication avec les utilisateurs de votre site Web, tels que des sites, banque, Commerce électronique et des sites web sociaux Forum.

    • Réinitialisation du mot de passe

      Mot de passe réinitialiser est une fonctionnalité dans laquelle l’utilisateur peut réinitialiser leur mot de passe, s’ils ont oublié leur mot de passe.

    • Tampon de sécurité (déconnexion partout)

      Prend en charge une méthode pour régénérer le jeton de sécurité de l’utilisateur dans le cas lorsque l’utilisateur modifie son mot de passe et d’autres liées à des informations telles que la suppression d’un nom de connexion associé (par exemple, Facebook, Google, Microsoft Account et ainsi de suite). Cela est nécessaire pour s’assurer que les jetons générés avec l’ancien mot de passe sont invalidés. Dans l’exemple de projet, si vous modifiez le mot de passe ensuite un nouveau jeton est généré pour l’utilisateur et des jetons précédents sont invalidés. Cette fonction fournit une couche supplémentaire de sécurité à votre application depuis lorsque vous modifiez votre mot de passe, vous allez être déconnecté en tout lieu où vous vous êtes connecté à cette application (tous les autres navigateurs).

    • Vérifiez le type de clé primaire est extensible pour les utilisateurs et les rôles

      Dans ASP.NET 1.0 d’identité, le type de la clé primaire de la table d’utilisateurs et de rôles a été chaînes. Cela signifie que lorsque le système de l’identité d’ASP.NET ont été rendues persistantes dans SQL Server à l’aide d’Entity Framework, nous étions à l’aide de nvarchar. Il n’y avait de nombreuses discussions autour de cette implémentation par défaut de débordement de la pile et en fonction du compte-rendu entrant. Nous avons fourni un point d’extensibilité où vous pouvez spécifier ce qui doit être la clé primaire de la table des utilisateurs et des rôles . Ce point d’extensibilité est particulièrement utile que si vous migrez votre application et de l’application a été UserIds stockage sont GUID ou int.

    • IQueryable prise en charge sur les utilisateurs et les rôles

      Prise en charge supplémentaire pour IQueryable sur UsersStore et RolesStore, vous pouvez facilement obtenir la liste des utilisateurs et des rôles.

    • Opération de suppression de la prise en charge par le biais de la UserManager

    • L’indexation sur le nom d’utilisateur

      Dans la mise en oeuvre de l’identité d’ASP.NET, Entity Framework, nous avons ajouté un index unique sur nom d’utilisateur à l’aide de nouvelle IndexAttribute de 6.1.0-Beta1 d’EF. Cela permet de s’assurer que les noms d’utilisateurs sont toujours uniques et aucune condition de concurrence critique dans laquelle vous pouvez vous retrouver avec des noms d’utilisateurs en double s’est produite.

    • Validateur du mot de passe amélioré

      Le validateur de mot de passe qui a été expédié dans ASP.NET identité 1.0 a été un validateur de mot de passe assez simple qui a été valider uniquement la longueur minimale. Il existe un nouveau validateur de mot de passe qui vous donne davantage de contrôle sur la complexité du mot de passe. Veuillez noter que même si vous activez tous les paramètres de ce mot de passe, nous vous encourageons à activer l’authentification à deux facteurs pour les comptes d’utilisateurs.

    • IdentityFactory Middleware / CreatePerOwinContex

    • UserManager

      Vous pouvez utiliser l’implémentation de la fabrique pour obtenir une instance de UserManager à partir du contexte OWIN . Ce modèle est similaire à ce que nous utilisons pour profiter AuthenticationManager OWIN contexte de connexion et SignOut. Il s’agit d’une méthode recommandée d’obtenir une instance de UserManager par la demande de l’application.

    • Middleware de DbContextFactory

      Identité de ASP.NET utilise Entity Framework pour rendre persistant le système d’identité dans SQL Server. Pour ce faire le système d’identité a une référence à l' ApplicationDbContext. Le Middleware DbContextFactory retourne une instance de l' ApplicationDbContext par la demande que vous pouvez utiliser dans votre application.

    • Package de NuGet d’échantillons identité ASP.NET

      Package NuGet de Samples peut rendre plus facile à installer et exécuter les exemples de l’identité d’ASP.NET et suivre les meilleures pratiques. Il s’agit d’un application ASP.NET MVC de l’échantillon. Modifiez le code pour l’adapter à votre application avant de déployer cette production. L’exemple doit être installé dans une application ASP.NET vide.

      Pour plus d’informations sur le package, consultez le billet de blog suivant :

      Annonce d’aperçu de Microsoft.AspNet.Identity 2.0.0

  • Composants de Microsoft OWIN

    Nombre de bogues résolu dans cette version, consultez les notes de publication de la dernière version stable (2.1.0).

  • SignalR d’ASP.NET

    Nombre de bogues résolu dans cette version, voir les notes de version.


  • Cette mise à jour permet aux développeurs de spécifier que leurs programmes compilée pour cibler des processeurs de dernière génération prenant en charge le jeu d’instructions AVX2.


  • Ajouté un visualiseur de données JSON qui sont contenues dans des objets de type chaîne.

  • Vous pouvez comparer deux fichiers de .diagsession qui contiennent des données de la mémoire managée.

  • Vous pouvez déclencher manuellement le contenu prefetch dans les applications Windows Store.

  • Débogage de fonctionnalités qui inclut la console de JavaScript et le DOM Explorer lors du débogage d’un contrôle d’affichage Web de Script ajouté.

  • Extensibilité ajoutée point de plug-ins Visual Studio modifier les paramètres du débogueur des symboles.

  • Vous pouvez examiner les valeurs des objets individuels lors du débogage managé de mémoire à partir d’un fichier de vidage avec segment mémoire.

  • Développeur de Windows Phone 8.1 pouvez utiliser Visual Studio pour déboguer des problèmes avec des sites Web qui sont exécutent sur Internet Explorer du téléphone.


  • Mise à jour d’Entity Framework à 6.1 pour outillage et de runtime. Entity Framework (EF) 6.1 est une mise à jour mineure Entity Framework 6 ainsi que plusieurs correctifs de bogues et de nouvelles fonctionnalités. Pour plus d’informations sur EF 6.1, y compris les liens vers la documentation sur les nouvelles fonctionnalités, consultez L’historique des versions de Entity Framework. Les nouvelles fonctionnalités de cette version sont les suivants :

    • Consolidation des outils fournit un moyen cohérent pour créer un nouveau modèle d’EF. Cette fonctionnalité s’étend à l’Assistant de modèle de données d’entité ADO.NET pour prendre en charge les modèles de Code First, y compris l’ingénierie à rebours à partir d’une base de données existante. Ces fonctionnalités n’étaient précédemment disponibles dans la version bêta des outils d’alimentation EF.

    • Traitement des échecs de validation de transaction fournit la nouvelle System.Data.Entity.Infrastructure.CommitFailureHandler qui utilise la capacité de nouvellement introduite pour intercepter des opérations de transaction. La CommitFailureHandler permet la récupération automatique des défaillances de connexion lors de la validation d’une transaction.

    • IndexAttribute permet d’index doit être spécifié en plaçant un attribut sur une propriété (ou propriétés) de votre modèle de Code First. Code puis crée d’abord un index correspondant dans la base de données.

    • Le public de mappage API fournit un accès aux informations EF a sur comment les types et les propriétés sont mappées à des colonnes et des tables dans la base de données. Dans les versions précédentes cette API a été interne.

    • Possibilité de configurer des intercepteurs en utilisant le fichier App.config ou Web.config vous permet d’ajouter permet d’intercepteurs sans recompiler l’application.

    • DatabaseLogger est un intercepteur de qui permet de consigner toutes les opérations de base de données dans un fichier. En combinaison avec la fonction précédente, vous pouvez facilement basculer sur la journalisation des opérations de base de données pour une application déployée, sans avoir à recompiler.

    • Détection de changement de modèle de migration a été amélioré afin que les migrations avec génération de modèles sont plus précises. Les performances du processus de détection de modification a été considérablement amélioré.

    • Des améliorations de performances incluent les opérations de réduction de la base de données pendant l’initialisation, les optimisations pour la comparaison d’égalité de valeur null dans les requêtes LINQ, afficher plus rapidement de génération (création de modèles) dans plusieurs scénarios et la matérialisation d’entités de suivi plus efficace avec plusieurs associations.


  • Fonctionnalités de diagnostic de DirectX Graphics sont maintenant disponibles pour émulateurs et les périphériques Windows Phone 8.1.

  • Modèles de DirectX nouveaux et améliorés fournissent un point de départ pour l’écriture des jeux pour le Windows Store et Windows Phone (Silverlight et non-Silverlight). Le modèle basée sur XAML fournit un point de départ pour incorporer facilement de texte, les images et les menus des jeux pour utilisent comme Heads haut-affiche, les messages d’état, les paramètres, etc..

  • Analyse d’image de graphiques est pris en charge pour aider à diagnostiquer les problèmes de performances dans les applications et les jeux basés sur DirectX.

  • Certaines améliorations fonctionnelles sont effectuées pour les Diagnostics de graphiques :

    • État du dessin de suivi dans la liste d’événements graphiques prend en charge l’analyse simplifiée pour découvrir comment l’état GPU a été définie.

    • Maximum de 30 images consécutives peuvent être capturées à un moment donné.

    • Noms des objets et ressources définies par le développeur sont désormais exposées tout au long de l’interface utilisateur (IU).

    • HTTP et des gestionnaires de protocoles personnalisés peuvent être utilisés pour les annotations d’événement performance.

    • Affichage de la mémoire tampon de profondeur ou de Stencil est désormais pris en charge.


  • Les événements de performance sont lié maintenant de SQL proposent une option pour charger le SQL dans une nouvelle fenêtre de requête et d’utiliser les outils SQL existants à l’intérieur de Visual Studio pour étudier un problème.

  • Les événements de performances qui sont lié de MVC fournissent maintenant une option pour accéder à l’action ou le contrôleur de méthode dans le code pour étudier un problème.

  • Événements de performances peuvent désormais être regroupés par point d’entrée et le nœud plus lent. Cela réduit le nombre total de lignes et rend plus facile d’identifier un événement spécifique à rechercher.

  • Lorsque vous vérifiez les détails d’un événement de performance IntelliTrace, il existe désormais un indicateur pour mettre en surbrillance le chemin d’accès pour chacun des nœuds les plus lentes.

  • Lorsque vous déboguez un événement d’exception à partir d’un fichier journal IntelliTrace, plan de Code est à présent affiché avec des annotations spécifiques IntelliTrace afin que les paramètres intéressantes peuvent être facilement affichés. Il indique également où l’exception a été levée à l’aide d’un nouveau commentaire sur le graphique.

  • Supposons que vous utilisez Git hébergé sur TFS comme système de contrôle de code source, vous pouvez accéder à la version déployée de la solution en ouvrant le fichier iTrace qui est généré par le Microsoft Agent de surveillance, dans Visual Studio 2013 d’édition intégrale.


  • NuGet 2.8.1 sera publié en avril 2014. Vous trouverez ici les points les plus importants dans les notes de version. Vérifiez les notes de version complète pour plus d’informations sur ces modifications.

    • Cible Windows Phone 8.1 Applications
      NuGet 2.8.1 prend désormais en charge le ciblage Windows Phone 8.1 Applications en utilisant les monikers du framework cible WindowsPhoneApp, WPA, WindowsPhoneApp81et WPA81.

    • Résolution des correctif pour les dépendances
      Lorsque NuGet résout les dépendances du package ; NuGet a implémenté par le passé d’une stratégie de sélection de la version principale et secondaire de package le plus bas qui satisfait les dépendances du package. Toutefois, contrairement à la version principale et secondaire, la version de correctif toujours a été résolue pour la version la plus récente. Bien que le comportement était bien intentionné, elle créé un manque du déterminisme pour l’installation des packages qui ont des dépendances.

    • Option de DependencyVersion-
      Bien que NuGet 2.8 modifie le comportement par défaut pour la résolution des dépendances, il ajoute également un contrôle plus précis sur le processus de résolution de dépendance via l’option - DependencyVersion dans la console du Gestionnaire de package. L’option permet la résolution des dépendances à la version le plus bas possible est le comportement par défaut, la version la plus élevée possible, ou la plus élevée version mineure ou correctif. Cette option ne fonctionne que pour le package d’installation dans l’applet de commande PowerShell.

    • Attribut de DependencyVersion
      En plus de l’option - DependencyVersion détaillée, NuGet a également permis pour avoir la possibilité de définir un nouvel attribut dans le fichier nuget.config qui définit ce qu’est la valeur par défaut, si l’option - DependencyVersion n’est pas spécifiée dans un appel de package d’installation. Cette valeur est également respectée par la boîte de dialogue du Gestionnaire de package NuGet pour les opérations de package d’installation. Pour définir cette valeur, ajoutez l’attribut suivant à votre fichier nuget.config :
      config> <add key="dependencyversion" value="Highest" /> </config>

    • Aperçu des opérations de NuGet avec - whatif
      Certains packages NuGet peuvent avoir de profonds graphiques de dépendance. Par conséquent, il est utile lors de l’installation, désinstaller ou mettre à jour l’opération d’abord visualiser ce qui se produira. 2.8 de NuGet ajoute le PowerShell standard -Si option pour les commandes de package pour installeret désinstaller-package -package de mise à jour pour permettre la visualisation de la fermeture ensemble de packages à laquelle la commande sera appliquée.

    • Package de déclassement
      Il est courant d’installer une version préliminaire d’un package pour étudier les nouvelles fonctionnalités et décidez ensuite de revenir à la dernière version disponible. Avant NuGet 2.8, il s’agissait d’un processus à plusieurs étapes de désinstallation du package préliminaire et ses dépendances et ensuite l’installation de la version antérieure. À l’aide de NuGet 2.8, la commande de package de mise à jour va maintenant restaurer la fermeture de l’ensemble du package (par exemple de l’arborescence des dépendances du package) pour la version antérieure.

    • Dépendances de développement
      Différents types de fonctionnalités peuvent être fournis sous forme de packages NuGet, y compris les outils utilisés pour l’optimisation du processus de développement. Bien que ces composants peuvent vous aider dans le développement d’un nouveau package, ils ne doivent pas considérées une dépendance du lot lorsqu’il n’est plu publié. NuGet 2.8 permet à un package pour s’identifier dans le fichier .nuspec d’un developmentDependency. Lorsqu’il est installé, ces métadonnées seront également ajoutée au fichier packages.config du projet dans lequel le package a été installé. Lorsque ce fichier packages.config est ensuite analysé pour NuGet dépendances à l’aide de nuget.exe pack, elle va exclure ces dépendances marqués en tant que dépendances de développement.

    • Fichiers packages.config individuelles pour les différentes plates-formes
      Lorsque vous développez des applications pour plusieurs plates-formes cibles, il est courant d’avoir des fichiers projet différents pour chaque environnement de génération respectifs. Il est également courant de consommer différents packages NuGet dans différents fichiers projet, packages ont différents niveaux de prise en charge de plates-formes différentes. NuGet 2.8 assure la prise en charge améliorée pour ce scénario en créant des fichiers packages.config différents pour les fichiers de l’autre projet spécifiques à la plate-forme.

    • Procédure de secours du Cache Local
      Bien que les packages NuGet sont généralement consommées à partir d’une galerie à distance (par exemple, la galerie NuGet) à l’aide d’une connexion réseau, nombreux sont les scénarios dans lesquels le client n’est pas connecté. Sans une connexion réseau, le client NuGet ne peut pas installer les packages, même lorsque ces packages sont déjà sur l’ordinateur client dans le cache local de NuGet. NuGet 2.8 ajoute un cache de secours automatique pour la console du Gestionnaire de package.

      La fonctionnalité de secours cache ne requiert aucun argument de commande spécifique. En outre, cache de secours fonctionne actuellement que dans la console du Gestionnaire de package. Actuellement, le comportement ne fonctionne pas dans la boîte de dialogue de gestionnaire de package.

    • Correctifs de bogues
      Parmi les principaux correctifs de bogues est l’amélioration des performances dans le -package de mise à jour-réinstaller commande.

      En outre, cette version de NuGet inclut également plusieurs autres correctifs. Il existe 181 problèmes qui sont résolus dans la version. Pour obtenir une liste complète des éléments de travail résolus dans NuGet 2.8, consultez le NuGet Issue Tracker pour cette version.


  • Il existe un nouvel outil de l’utilisation du processeur pour l’examen qui managé, native et fonctions JavaScript sont l’utilisation de l’UC. L’outil de l’utilisation de l’UC remplace l’outil d’échantillonnage de l’UC précédente pour les applications du Windows Store. Ce nouvel outil a filtrage de rapidité, le filtrage de la thread rapide et une meilleure expérience d’uniquement mon Code.

  • Le concentrateur de Performance et Diagnostics maintenant vous permet d’exécuter plus d’un outil à exécuter en même temps. Les données à partir de chaque outil sont en corrélation sur un scénario commun pour l’analyse des performances plus rapides et plus facile. Les outils qui peuvent être combinés sont les suivants :

    • Utilisation de l’UC

    • Consommation d’énergie

    • Réactivité de l’interface utilisateur HTML

    • Réactivité de l’interface utilisateur XAML

  • Les développeurs de Windows Phone 8.1 permet de diagnostiquer les problèmes de performances avec les sites Web qui sont exécutent sur Internet Explorer du téléphone de Visual Studio.

  • Le concentrateur de Performance et Diagnostics est désormais disponible pour les applications du Windows Store sur Windows Phone 8.1 périphériques et émulateurs.


  • Après avoir installé la mise à jour, les balises exécutent la même opération sur tous les serveurs. S’il existe des actions spécifiques du serveur, l’utilisateur peut toujours ajouter des serveur spécifique et les actions correspondantes à ce niveau dans la séquence de déploiement.

  • Pour configurer un groupe de serveur à l’aide de la même balise implique que vous pouvez définir des valeurs pour le groupe entier et que tous les serveurs dans le groupe partagent donc des valeurs communes pour toutes les variables.

  • Vous pouvez maintenant déployer des serveurs identiques ou en cluster sans avoir à répéter la séquence de déploiement sur chaque serveur.

  • Vous pouvez maintenant Copier les balises sur les étapes et les modèles. Vous pouvez conserver la même séquence de déploiement avec toutes les balises et les serveurs lorsqu’ils sont copiés vers les autres étapes ou libérer des modèles dans le même environnement.


  • Les retards de portefeuille ont des améliorations de performances lors de la navigation de l’accès web.

  • Vous pouvez interroger sur les balises dans Visual Studio et grâce à un accès web.

  • Vous pouvez appliquer des balises pour les éléments de travail dans Visual Studio.

  • Vous définissez des autorisations pour désigner les utilisateurs qui peuvent ajouter de nouvelles balises.

  • API REST est disponible pour le marquage de suivi de l’élément de travail.

  • Vous pouvez modifier les balises dans le complément Excel pour Team Foundation Server.

  • Vous pouvez configurer des jours non ouvrables, et est exclus des graphiques d’avancement.

  • Vous pouvez configurer les dates de début de diagramme de flux cumulé.

  • Vous pouvez épingler légers graphiques pour les pages d’accueil de projet ou de l’équipe.

  • Vous pouvez personnaliser les couleurs dans les graphiques légers.

  • L’apparence de la page d’accueil du projet et d’équipe a été mis à jour.

  • GIT outils ont été mis à jour afin d’inclure une vue de l’annoter (responsabilité). Vous pouvez également utiliser les outils de la Git rétablir ou modifier une validation, pousser vers plusieurs bases de données distantes et d’annuler des opérations de longue...


  • Fournit aux testeurs et responsables des tests la possibilité d’exporter des artefacts de test afin qu’ils peuvent être envoyés par courrier électronique ou sous forme d’impressions et partagés avec les parties prenantes qui n’ont pas accès à TFS.

  • Fournit aux testeurs et responsables des tests permettant de gérer les données de paramètre de test à un seul emplacement à l’aide des paramètres de partage. Toute modification ultérieure de données du paramètre peut être mis à jour à un seul endroit et de tous les cas de test qui référence le paramètre partagés sont mis à jour automatiquement.

  • Vous pouvez afficher l’ensemble de compteurs de performance par défaut à partir de votre application sous test lors du test de charge de Cloud à l’aide du service d’informations d’Application.


  • TypeScript est un langage source ouvert qui rend plus facile la création d'applications multi-plateformes à grande échelle en Javascript, qui s'exécutent sur tout navigateur ou hôte. Machine à écrire offre aux développeurs les avantages des langages fortement typés en plus du runtime flexible et dynamique ainsi que de l’omniprésence de JavaScript. Machine à écrire, un sur-ensemble typé de JavaScript qui se compile en JavaScript simple, fonctionne de façon transparente avec les outils de JavaScript et de bibliothèques existants et s’intègre facilement avec les sites et les applications existantes. Types natifs et le modèle de programmation modulaire basée sur une classe de caractères dactylographiés permettent une évolutivité et une meilleure productivité grâce à la détection d’erreurs premières et des outils. L’outillage amélioré inclut IntelliSense, la refactorisation de code et la navigation dans le code. Pour plus d’informations sur la machine à écrire, rendez-vous sur le site Web de la machine à écrire.


  • Certains blocages du compilateur C++ et les problèmes de conformité de langue ont été résolus.


  • Vous pouvez désormais afficher les modifications entrantes à partir des autres branches dans les éditeurs de code, à l’aide de CodeLens.


  • Vous pouvez utiliser des concentrateurs de Notification de Microsoft Azure pour envoyer des messages de notification de test au Windows Store, Windows Phone, iOS et Android périphériques et de vérifier le résultat en temps réel.

  • Lorsque vous ouvrez une session Visual Studio, vous avez l’option d’activer facilement vos avantages de MSDN Microsoft Azure (si vous ne le n'avez pas déjà fait).

  • Vous pouvez créer de nouveaux projets de Services mobiles de .NET Microsoft Azure, ajouter des squelettes de projets, définir des points d’arrêt déboguer les projets, publier sur Microsoft Azure et enfin à déboguer à distance le service publié.

  • Vous pouvez utiliser les ressources Microsoft Azure pour développer, tester et déployer votre application.


  • Mise à jour 2 de Visual Studio 2013 offre un environnement de développement complet qui vous permet de développer des jeux et des applications pour 8.1 de Windows Phone et Windows Phone 8 à l’aide de Visual Studio 2013 d’Express pour Windows ou Visual Studio Professional de 2013, Premium ou Édition intégrale. Grâce à ces outils, vous pouvez utiliser vos compétences de programmation et de code pour générer du code managé, le code natif ou les applications HTML et JavaScript. En outre, la mise à jour inclut plusieurs des émulateurs et des outils supplémentaires pour le profilage et test de votre application Windows Phone dans des conditions réelles. Pour plus d’informations, accédez au Centre de développement Windows Phone.

  • Vous pouvez créer des projets universels que partagent du code entre les applications du Windows Store et les applications Windows Phone. Pour plus d’informations, voir Création d’une application ciblant Windows et Windows Phone.

  • Vous pouvez utiliser Visual Studio 2013 pour créer et exécuter des tests codés de l’interface utilisateur par rapport à vos applications Windows Phone magasin.

  • Vous pouvez créer et exécuter des tests unitaires par rapport à vos applications Windows Phone Store et les applications Silverlight de Windows Phone à l’aide de Visual Studio 2013 mise à jour 2.


Problèmes résolusRemarque Sauf indication contraire, les éléments liés vous amènera à des pages Web de Microsoft Connect.

  • Stratégie d’archivage 2013 l’analyse du Code Visual Studio n’est pas déclenchée comme prévu sur les sites Web.


  • Une erreur Security.VerificationException est déclenchée sur un gestionnaire d’événements personnalisé si IntelliTrace est activé.

  • Visual Studio se bloque lors du chargement d’un fichier IntelliTrace endommagé.



  • Supposons que vous disposez de Windows Driver Kit (WDK) et Visual Studio 2013 mise à jour 2 installé sur votre ordinateur. Vous ouvrez Visual Studio 2013 et que vous créez un projet universel de Visual C++. Lorsque vous appuyez sur F5 pour compiler et déboguer le projet, le message d’erreur suivant s’affiche :

    Cette interface ne pris en charge (Exception à partir de HRESULT : 0 x 80004002 (E_NOINTERFACE))


  • Erreurs JavaScript se produisent lorsque vous ouvrez des pages Web à l’aide du navigateur web de Visual Studio à l’adresse interne.

  • Onglets n’ouvrent pas correctement lorsque les solutions ont les modes création et Code ouverts.

  • La boîte de dialogue Paramètres du compte affiche un message « licence expirera dans jours 2147483647 » lorsque Visual Studio télécharge une licence en ligne.


  • Lorsque vous utilisez le nouveau sélecteur d’URL dans les applications web, il n’est pas correctement remplie lorsque l’URL commence par «. ».

  • Lorsque vous appuyez sur F5 ou Ctrl+F5 pour un projet web qui est compatible avec les URL SSL (https), vous êtes invité par Internet Explorer si vous souhaitez continuer avec un certificat non approuvé ou auto-signé.

  • Lorsque vous installez l’éditeur PHP de DevSense, vous risquez de perdre votre PHP régions en mode plan.

  • Vous pouvez rencontrer un blocage de Visual Studio lorsque vous appuyez sur CTRL+F4 pour fermer la boîte de dialogue de page web références propriété.

  • Supposons que vous ouvrez un projet qui contient un document de script HTML généré. Lorsque vous déboguez le projet sur un émulateur de téléphone, une erreur se produit.

  • Visual Studio se bloque lorsque vous essayez de publier un projet ou ouvrir un projet qui comporte un FTP profil de publication à l’aide d’une URL relative comme localhost, « \\ », ou « / /. »

  • Activer Web Essentials pour Web Express.


  • Vous ne pouvez pas créer un nouveau projet Microsoft Azure Mobile Services sur un ordinateur basé sur le x86 à l’aide de Visual Studio 2013.




Problèmes connus



Symptômes

Lorsque vous ouvrez un modèle existant de concepteur d’Entity Framework 5 (. Fichier EDMX) à l’aide des outils de 6.0.2 ou 6.1.0 Entity Framework dans Visual Studio 2012 ou 2013 de Visual Studio, vous pouvez recevoir le message d’erreur suivant :

Impossible de charger'nom du fichier.edmx' : spécifiée cast n’est pas valide.


Ce problème se produit uniquement si le modèle en question contient des importations de fonction qui ayant des paramètres de type decimal .

Versions concernées.

Ce problème concerne les versions suivantes des outils Entity Framework pour Visual Studio :

  • Entity Framework 6.0.2 Tools pour Visual Studio 2012

  • Entity Framework 6.0.2 Tools pour Visual Studio 2013

  • Entity Framework 6.1.0 Tools pour Visual Studio 2012

  • Entity Framework 6.1.0 Tools pour Visual Studio 2013

Si vous avez mis à jour les outils Entity Framework pour Visual Studio 2012 ou 2013 de Visual Studio à partir du Microsoft Download Center, ou si vous avez installé soit Visual Studio 2013 mise à jour 1 ou 2 de la mise à jour, la version du concepteur que vous utilisez présente ce problème.

Si votre modèle Entity Framework ne contient-elle pas un function import pour les procédures stockées qui retournent des objets qui contiennent des propriétés de type décimal , ce problème ne se produit pas.

Cause

Ce problème se produit parce que le concepteur effectue un cast d’une valeur d’octet pas correctement si le paramètre n’a aucun facettes precision et scale.

Solution de contournement

Pour contourner ce problème, appliquez l’une des méthodes suivantes :

  • Restaurer votre configuration à le 6.0.0 version des outils Entity Framework

    Pour ce faire, vous devez désinstaller manuellement n’importe quelle version de l’outil qui est la plus récente à l’aide de la fenêtre Ajouter ou supprimer des programmes et réinstallez la 6.0.0 version. Pour Visual Studio 2012, vous pouvez le trouver dans du Microsoft Download Center :

    Entity Framework 6.0.0 Tools pour Visual Studio 2012
    Pour Visual Studio 2013, les fichiers EFTools.MSI et EFTools.cab ont été incluses dans le package d’installation de Visual Studio. Par conséquent, vous pouvez rétablir la 6.0.0 version des outils par les désinstaller et puis réparation de Visual Studio, ou en recherchant le programme d’installation MSI dans le support d’installation de Visual Studio.

  • Modifier les fichiers EDMX dans un éditeur

    Une autre solution requiert une modification manuelle des fichiers EDMX à l’aide d’un texte ou un éditeur XML.
    Remarque : Assurez-vous que vous créez des copies de sauvegarde de vos fichiers d’origine de EDMX et ne modifiez aucun supplémentaires que peuvent entraîner leur deviennent non valides.

    La modification doit être appliqué aux éléments < paramètre > de toute fonction de < > (par exemple, procédures stockées ou fonctions de table) à l’intérieur de la section < edmx : StorageModels > qui est également connu sous le nom de la section SSDL de l’EDMX. Les modifications sont pour vous assurer que tous les paramètres de mappent pour importer les paramètres de la fonction correspondante dans la section CSDL de type decimal . Par exemple, prenons la fonction suivante :<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    Le paramètre de prix doit être modifié comme suit :<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Remarque : Valeurs numériques qui sont affectés à la précision ou l’échelle ne sont pas importants dans ce cas.



  • Pour le problème connu de l’IDE de Visual Studio après avoir appliqué cette mise à jour, consultez l’article suivant de la base de connaissances :

    2954109 liste déroulante de plateforme de solution n’est pas visible après l’installation de Visual Studio 2013 mise à jour 2



  • Visual Studio Team Build ne génère pas les applications Silverlight, 8.1 de Silverlight de Windows Phone et Windows Phone 8.

    Pour contourner ce problème, définissez votre projet pour générer avec l’ensemble d’outils MSBuild x86. Pour ce faire dans TFS, modifiez l’option de plateforme MSBuild auto pour x86 dans la section des processus Team Build configuration l’Assistant. Pour plus d’informations, consultez ce billet de blog.

  • Considérez le scénario suivant :

    • Vous avez installé Visual Studio 2013 mise à jour 2 sur un ordinateur qui exécute Windows 7 ou Windows 8.

    • Mise à niveau de Windows vers Windows 8.1.

    • Vous créez un projet Windows Phone 8.1 et générez.

    Dans ce scénario, vous recevez de génération ou erreurs de l’emballage.

    Pour contourner ce problème, réparez Visual Studio 2013.

  • Suppression d’un fichier à partir d’un projet partagé n’est pas détectée par le contrôle de Version Team Foundation correctement. Le fichier sera supprimé du projet partagé, mais le fichier n’est pas être supprimé à partir du contrôle de Version Team Foundation.

    Pour contourner ce problème, supprimez manuellement le fichier à partir du serveur en utilisant l’Explorateur du contrôle de code Source.

  • Contrôle de Version Team Foundation ne peut pas annuler modifications en attente pour une solution si les fichiers ont été déplacés à partir d’un projet partagé à un autre projet dans la solution. Après l’annulation, les entrées de fichier va retourner dans le projet partagé. Toutefois, les fichiers seront manquantes à partir du disque.

    Pour contourner ce problème, restaurez les fichiers sur le disque en obtenant les fichiers les plus récents à partir du contrôle de Version Team Foundation.

  • Dans Visual Studio 2013 2, test d’unité de C++ Silverlight 8.1 applications n’est pas pris en charge. Lorsque vous reciblez le projet de test unitaire C++ Silverlight 8.0 existant vers Silverlight 8.1, l’opération de génération échoue et vous recevez le message d’erreur suivant :

    Erreur : échouée de la Validation AppManifest. AppPlatformVersion non valide dans WMAppmanifest.xml

  • Lorsque vous développez une application C++ pour Windows Phone 8.1, vous ne pouvez pas voir l’option d’unité dans le menu déroulant cible de débogage.
    Pour déployer sur un périphérique, vous devez tout d’abord modifier la configuration de build de « ARM » à l’aide du menu déroulant plate-forme de solution dans la barre d’outils de Visual Studio.

  • Si vous renommez un projet partagé de JavaScript dans Microsoft Visual Studio 2013 2, le nœud Références de projets qui l’importent le projet partagé ne peut pas mis à jour pour le nom du projet.

  • Si vous n’installez pas le kit de développement (SDK) Windows Phone 8.0 sur votre ordinateur, Blend pour Visual Studio 2013 n’affiche pas les opérations pour les projets Windows Phone Silverlight 8.1.

  • Supposons que vous utilisez un pack de langue chinois de Visual Studio. Lorsque vous créez une application Windows Store ou Windows Phone en utilisant HTML et JavaScript, texte en anglais s’affiche dans les suggestions de IntelliSense fournis pour WinJS API.

  • Supposons que vous disposez des outils Visual Studio 2013 mise à jour 2 et Windows Phone 8.0 installés sur Windows 8. Les émulateurs Windows Phone 8.1 sont disponibles. Dans ce cas, vous ne pouvez pas exécuter une application Windows Phone 8.0 en appuyant sur F5. En outre, le message d’erreur suivant s’affiche :

    Émulateur de Windows Phone est incapable de vérifier que l’ordinateur virtuel est en cours d’exécution :

    Impossible de charger la DLL 'LocBootPresets' : le module spécifié est introuvable. (Exception à partir de HRESULT : 0x8007007E)


Plus d'informations

Comment faire pour télécharger des fichiers de prise en charge de Microsoft

Vous pouvez trouver les mises à jour pour les autres produits de la famille Visual Studio sur le site Visual Studio de téléchargement de Microsoft.



Nécessite un redémarrageVous devrez peut-être redémarrer votre ordinateur après l’installation de ce package.

Langues prises en chargeVisual Studio 2013 mise à jour 2 fournit les mises à jour pour les versions suivantes :

  • Chinois (simplifié)

  • Chinois (traditionnel)

  • Tchèque

  • Anglais

  • Français

  • Allemand

  • Italien

  • Japonais

  • Coréen

  • Russe

  • Polonais

  • Portugais (Brésil)

  • Espagnol

  • Turc

Systèmes d'exploitation pris en chargePour plus d’informations sur les systèmes d’exploitation pris en charge, consultez le site Web Microsoft suivant :

Plate-forme compatibilité et requise pour Visual Studio 2013

Architectures prises en charge

  • 32-bit (x86)

  • (x64) 64 bits (WOW)

Configuration matérielle requise

  • 1,6 gigahertz (GHz) ou processeur plus rapide

  • 1 gigaoctet (Go) de RAM (1,5 Go si vous exécutez sur une machine virtuelle)

  • 1 Go d’espace disque disponible

  • Disque dur de 5 400-tr/min

  • DirectX 9 compatible carte vidéo qui est en cours d’exécution à une résolution de 1024 × 768 ou supérieure

Configuration logicielle requisePour appliquer cette mise à jour, vous devez disposer d’un des programmes Visual Studio 2013 pris en charge qui sont répertoriés dans la section « S’applique à » installé.

Prise en charge de la mise à jour de Visual Studio 2013 2Support de communauté informel pour Visual Studio 2013 mise à jour 2 est disponible via les forums de Microsoft Developer Network (MSDN).

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×