Description de Visual Studio 2013 Update 3

S’applique à
Visual Studio Ultimate 2013 Visual Studio Ultimate 2013 Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013 Visual Studio Express 2013 for Web Visual Studio Express 2013 for Web Visual Studio Express 2013 for Windows Visual Studio Express 2013 for Windows

Introduction

Microsoft a publié Visual Studio 2013 Update 3 le 4 août 2014. Visual Studio 2013 Update 3 inclut les dernières mises à jour logicielles, ajouts de fonctionnalités et correctifs.

Des informations supplémentaires sur les mises à jour de Visual Studio sont également disponibles sur le site web de Visual Studio.

Comment obtenir Visual Studio 2013 Update 3

Les mises à jour de Visual Studio 2013 sont des versions cumulatives. Les liens de téléchargement suivants vous dirigent toujours vers la dernière mise à jour :

Si vous ne disposez pas de Visual Studio 2013 (version d’origine) et que vous exécutez l’un de ces téléchargements, Visual Studio 2013 et Update 3 sont installés.

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

Revendication sans virus

Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Comment installer Visual Studio  2013 Update 3

Pour obtenir des instructions d’installation des produits Visual Studio, consultez les articles suivants :

Comment installer Visual Studio
        
         Comment installer Team Foundation Server et Visual Studio ALM
        
         Procédure d’installation de Release Management pour Visual Studio 2013 Important Cette mise à jour s’applique à Visual Studio et Team Foundation Server (TFS). Les mécanismes d’installation de Visual Studio et TFS sont différents. La mise à jour Visual Studio est installée par-dessus ce qui est déjà installé sur l’ordinateur. La mise à jour TFS est une disposition complète qui remplace tout ce qui est installé sur l’ordinateur. Avant d’appliquer la mise à jour TFS, assurez-vous de disposer d’une sauvegarde complète de vos bases de données actuelles. Si l’installation de la mise à jour TFS échoue, vous ne pouvez pas redémarrer la mise à jour ou revenir à la version antérieure de TFS sans effectuer une restauration.

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

Les chemins de mise à niveau suivants s’appliquent à cette version.

Mises à niveau prises en charge

  • De Release Management pour Visual Studio 2013 à Release Management pour Visual Studio 2013 Update 3
  • de Release Management pour Visual Studio 2013 Update 2 à Release Management pour Visual Studio 2013 Update 3
  • Release Management pour Visual Studio 2013 Update 3 RC vers Release Management pour Visual Studio 2013 Update 3

Nouvelles améliorations technologiques dans Visual Studio 2013 Update 3

Améliorations technologiquesLes améliorations technologiques suivantes ont été apportées dans cette version.

CodeLens

  • Les tâches CodeLens qui s’exécutent sur l’agent de travail Team Foundation Server ont été optimisées pour les performances, en particulier lorsque vous traitez des ensembles de modifications de création de branche et de fusion.
  • Les administrateurs Team Foundation Server peuvent désormais utiliser la commande TFSConfig CodeIndex /ListLargeFiles pour identifier les fichiers volumineux. Ces fichiers peuvent être ajoutés à la liste des fichiers ignorés et ainsi réduire le temps passé dans les tâches CodeLens.
  • Lorsque vous utilisez le contrôle de code source dans Git et les éléments de travail dans TFS, vous pouvez afficher les indicateurs d’éléments de travail CodeLens pour Git afin d’obtenir des informations sur les éléments de travail associés à une méthode, une propriété ou une classe.
  • Les indicateurs de collaboration Git peuvent prendre un certain temps à apparaître si les grands dépôts contiennent de nombreuses modifications. Les progrès réalisés dans le calcul des informations relatives aux indicateurs sont maintenant indiqués.

      

Débogueur

  • Si vous avez plusieurs moniteurs, Visual Studio se souvient du dernier moniteur sur lequel une application du Microsoft Store a été exécutée.
  • Vous pouvez déboguer des applications x86 créées par .NET native.
  • Lorsque vous analysez des fichiers d’image mémoire managée, vous pouvez accéder à Définition et rechercher toutes les références pour le type sélectionné.
  • Vous pouvez déboguer les fichiers de vidage des applications .NET Native à l’aide du débogueur Visual Studio.

      

Team Foundation Server

  • Vous pouvez choisir d’afficher ou de masquer les éléments en cours dans le backlog.
  • Vous pouvez parcourir la hiérarchie du groupe lorsque vous administrez la gestion ou la sécurité du groupe.

      

Général

  • Les outils Application Insights pour Visual Studio sont désormais inclus dans Visual Studio 2013 Update 3. Cette intégration initiale comprend des mises à jour logicielles et des améliorations de performances. Les problèmes connus actuels dans les outils Application Insights pour Visual Studio et le problème « Any-CPU » de Windows Phone ne sont pas encore résolus. Des mises à jour ultérieures sont prévues pour inclure des améliorations supplémentaires et résoudre ces problèmes.

  • Les outils Application Insights pour Visual Studio incluent une configuration améliorée de la supervision des applications.

  • La configuration de compte Application Insights crée désormais des comptes dans le nouveau portail en préversion sur Azure et ne crée pas ou ne nécessite pas de compte Visual Studio Online.

  • L’hébergement automatique n’est plus une option pour SharePoint :

    L’option Autohosted est supprimée de l’expérience de création d’applications SharePoint, car le programme de préversion des applications autohébergées d’Office 365 a pris fin le 30 juin. Les nouvelles applications autohébergées pour SharePoint ne sont plus acceptées par le SharePoint Store. Les applications autohébergées existantes ne sont pas affectées et les applications qui s’exécutent actuellement dans le service ne seront pas arrêtées. Pour plus d’informations sur la mise à jour sur le programme Autohosted Apps Preview, rendez-vous sur le site web suivant :

    Mise à jour sur le programme d’aperçu des applications autohébergées

      

Développement HTML et JavaScript

  • Les outils de diagnostic HTML et JavaScript contiennent des fonctionnalités supplémentaires importantes dans les outils de réactivité et de mémoire de l’interface utilisateur, ainsi qu’une nouvelle API pour signaler la durée pendant laquelle un onglet ou une session utilisateur a été actif. Pour plus d'informations, reportez-vous au site web MSDN à l'adresse suivante :

    Mises à jour F12 dans le canal des développeurs

  • L’extension Multi-Device Hybrid Apps pour Visual Studio a été mise à jour avec CTP 2.0. Cette mise à jour comprend de nombreuses corrections de bogues ; prise en charge de Windows 7, Windows 8 et Windows Server 2012 R2 ; prise en charge du débogage d’Android 4.4 et des cibles inférieures à l’aide de jsHybugger ; et d’un vérificateur de compatibilité des dépendances. Installez CTP 2.0 séparément ici.

      

IntelliTrace

  • Vous pouvez passer directement aux détails des événements de performances qui sont exportés d’Application Insights vers IntelliTrace.

      

Hubs de notification

  • Après l’application de Visual Studio 2013 2013 Update 3, .NET Mobile Services peut être pris en charge dans l’Assistant Notification Push. Cela vous permet d’ajouter facilement des notifications Push à vos applications Windows Phone et Windows Store. L’Assistant vous aidera à inscrire votre client pour les notifications Push et vous fournira un exemple de logique backend pour envoyer des notifications Push.
  • Dans une mise à jour précédente, l’outil Notification Hubs dans Server Explorer vous permettait d’envoyer des notifications de test à vos appareils (Windows Phone, Windows Store, iOS, Android ou Kindle Fire). Dans Visual Studio Update 3, nous ajoutons des outils supplémentaires pour vous permettre d’afficher les inscriptions de vos appareils, de modifier les balises et de supprimer les inscriptions. En outre, nous fournissons également un nombre d’inscriptions par plateforme pour fournir une vue récapitulative rapide.

      

Projets de service mobile Azure

  • Vous avez désormais la possibilité de configurer un service mobile lorsque vous créez un projet Mobile Services à partir de la boîte de dialogue Nouveau projet.

      

Profileur

  • Le hub Performances et diagnostics peut ouvrir des sessions de profilage (fichiers .diagsession) qui ont été exportées à partir des outils F12 dans la dernière préversion pour les développeurs d’Internet Explorer 11.

  • Les applications Windows Presentation Foundation (WPF) et Win32 sont prises en charge par le nouvel outil d’utilisation de la mémoire dans le hub Performances et diagnostics. Pour plus d’informations sur l’utilisation de l’outil pour résoudre les problèmes de mémoire native et gérée, consultez le billet de blog suivant :

    Diagnostic des problèmes de mémoire avec le nouvel outil d’utilisation de la mémoire dans Visual Studio

  • L’outil Utilisation de l’UC du hub Performances et diagnostics vous permet désormais de passer d’un nom de fonction dans l’arborescence des appels à la ligne de code source où cette fonction est définie, de sorte que vous pouvez facilement voir le code qui utilise l’UC dans votre application.

      

Gestion des versions

  • Vous pouvez utiliser les fonctionnalités Windows PowerShell ou Windows PowerShell Desired State Configuration (DSC) pour déployer et gérer les données de configuration. En outre, vous pouvez déployer dans les environnements suivants sans avoir à configurer l’agent de déploiement Microsoft Deployment Agent :

    • Environnements Microsoft Azure
    • Environnements locaux (environnements standard)
  • Vous pouvez utiliser Release Management pour déclencher des déploiements dans des environnements gérés par Chef.

  • Vous pouvez utiliser Release Management pour suivre les modifications des éléments de travail dans une version.

      

Outils de test

  • Vous pouvez ajouter des champs personnalisés et des flux de travail personnalisés pour les plans de test et les suites de tests.

  • Vous pouvez utiliser l’autorisation Gérer les suites de tests pour accorder l’accès aux suites de test.

  • Vous pouvez suivre les modifications apportées aux plans de test et aux suites de tests à l’aide de l’historique des éléments de travail.

    Pour plus d’informations sur ces fonctionnalités, consultez l’article de blog Visual Studio Developer Tools suivant :

    Personnalisation du plan de test et de la suite de tests avec TFS2013 Update3

  • Test de charge dans le cloud avec 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. Vous pouvez utiliser les tests de charge basés sur le cloud pour fournir des machines virtuelles qui génèrent la charge de nombreux utilisateurs accédant à votre site Web en même temps. Lorsque vous exécutez vos tests de charge pour votre application à l’aide de Visual Studio Online, vous pouvez utiliser Application Insights pour extraire des données de performances. En corrélant les données de charge et de performances, vous pouvez accéder à plus d’informations sur les problèmes de performances que vous rencontrez.

    En utilisant Visual Studio 2013 2013 Update 3, vous n’êtes plus limité à un petit ensemble de compteurs d’applications qui seront surveillés avec l’exécution de la charge. Vous pouvez maintenant sélectionner tous les compteurs de performances dans Application Insights que vous souhaitez afficher avec votre exécution de charge. Obtenez les compteurs de performance à l’aide de l’option suivante :

    Menu contextuel de l’application avec l’option Obtenir les données de performances d’Application Insights sélectionnée
    Vous pouvez désormais sélectionner les compteurs d’application que vous souhaitez afficher pendant l’exécution de la charge.

    Obtenir les données de performances à partir d’Application Insights boîte de dialogue affichant les applications et les compteurs disponibles

    Ces compteurs commencent à apparaître dans les graphiques lorsque vous effectuez l’exécution de la charge.
    Graphique Application Insights affichant les compteurs d’application sélectionnés lors d’une exécution de charge

    Pour en savoir plus sur cette amélioration, cliquez ici.

      

IDE Visual Studio

  • Les indicateurs d’auteurs et de modifications CodeLens sont désormais disponibles pour les dépôts Git.
  • Dans Code Map, les liens sont stylisés à l’aide de couleurs et ils sont affichés dans la légende améliorée.
  • La carte du débogueur effectue automatiquement un zoom sur l’entrée de pile des appels qui vous intéresse et préserve les préférences de zoom de l’utilisateur.
  • Vous pouvez faire glisser des fichiers binaires de l’Explorateur de fichiers Windows vers une carte de code, puis commencer à explorer les fichiers binaires à l’aide de Code Map.
  • Lorsqu’une nouvelle mise à jour de Visual Studio est publiée et prête à être téléchargée, le badge Notifications devient jaune (dans le coin supérieur droit de l’IDE) pour indiquer qu’une mise à jour est disponible au téléchargement. Le badge fait désormais office de bouton bascule, ce qui vous permet d’utiliser facilement un clic pour ouvrir le hub et un clic pour fermer le hub.

      

Visual C++

  • /Zo est un compilateur qui génère des informations de débogage plus riches pour un code optimisé (builds non- /Od). Cela inclut une meilleure prise en charge du débogage des variables locales.

  • Vous pouvez désormais configurer les options de capture dans la page Graphics Diagnostics en cliquant sur Outils, puis sur Options.

  • Lorsque vous analysez des images dans la session Graphics Dediagnostics, les images seront ouvertes dans un environnement distinct qui est Visual Studio Graphics Analyzer.

  • Vous pouvez modifier le code du shader et appliquer des modifications au fichier VSGLOG qui contient l’image capturée pour afficher l’effet sans avoir à réexécuter l’application.

  • Lorsque vous utilisez Visual Studio 2013, les formes d’initialisation qui ne sont pas encore implémentées provoquent l’erreur du compilateur C2797. Pour plus d’informations sur cette erreur, reportez-vous au site web MSDN à l’adresse suivante :

    Détails de l’erreur du compilateur C2797

      

Plateforme web et outils

  • Microsoft ASP.NET et Web Tools 2013.3

    • Échafaudage : Prise en charge des technologies ASP.NET 5.2 (MVC, API Web)
    • Éditeur JSON : mise en forme automatique et correspondance d’accolades
    • Éditeur CSS : Sélecteurs de niveau 4 et glisser-déposer de polices, images et autres fichiers .css
    • Ajoutez la prise en charge de Microsoft Azure WebJobs dans Visual Studio 2013 Update 3. À présent, vous pouvez créer des projets de console standard vers des solutions Visual Studio qui peuvent être publiées sur des sites web Azure en tant que WebJobs continus, déclenchés ou planifiés. Les projets console peuvent également être publiés directement à partir de l’Explorateur de solutions Visual Studio en tant que WebJobs sur des sites web Azure.
    • Ajoutez la prise en charge de l’authentification à deux facteurs dans les modèles One ASP.NET pour MVC, Web Forms la prise en charge.
    • Activez la création de projets ASP.NET à l’aide de Azure Active Directory lorsque vous vous connectez avec MSA (compte Microsoft, anciennement appelé Live ID). Pour plus d’informations, cliquez ici.
  • ASP.NET MVC 5.2

  • API Web ASP.NET 2.2

  • pages Web ASP.NET 3.2

  • ASP.NET identité

    • Ajout de la prise en charge de SignInManager. SignInManager facilite l’ajout d'Two-Factor l’authentification, le verrouillage de compte et d’autres fonctionnalités de sécurité lorsque vous ouvrez une session. Pour plus d’informations sur cette fonctionnalité, consultez ce billet de blog.
  • Microsoft ASP.NET et Web Tools 2013.3

    • Suppression ASP.NET Facebook modèle MVC. Nous livrons maintenant le modèle ASP.NET Facebook en tant qu’extension Visual Studio dans la galerie Visual Studio. Vous pouvez télécharger ce modèle ici.
  • Entity Framework 6.1.1

    • Microsoft a publié EF 6.1.1 dans cette mise à jour. Pour plus d’informations, consultez ce billet de blog.
  • Actualisation de WebDeploy 3.5

    • Nous avons publié une actualisation Web Deploy 3.5 dans Visual Studio Update 3 pour permettre l’intégration avec SQL Server 2014. Vous pouvez également le télécharger à partir d’ici.
  • Correctif de juin 2014 pour IIS Express 8.0

    • Nous avons publié un correctif logiciel pour IIS Express 8.0 de juin 2014 dans la mise à jour 3 de Visual Studio. Ce correctif logiciel résout un problème dans IIS Express 8.0 lorsque vous créez un site et utilisez certaines combinaisons de caractères dans le dossier du site, alors que les services Internet (IIS) 8.0 Express ne démarrent pas. Vous pouvez également télécharger le correctif à partir de cet emplacement.

      

Windows Store et Windows Phone

  • Le Kit de développement logiciel (SDK) de la mise à jour à jour Windows Phone 8.1 1 et les émulateurs sont disponibles. Vous pouvez le télécharger ici.
  • Vous pouvez désormais utiliser l’Assistant Notification Push pour connecter votre application à un service mobile .NET Azure. L’Assistant Notification Push permet d’activer rapidement et facilement les notifications Push dans votre application Windows ou Windows Phone.

      

Problèmes résolus

Correctifs du débogueur

  • Visual Studio se bloque lors de l’inspection d’un tableau de plus de 16 Mo pendant le débogage à distance.
  • Échec de la génération, car le fichier PDB est verrouillé dans Visual Studio 2013.
  • Visual Studio « 14 » ne peut pas ouvrir un projet de test créé dans Visual Studio 2013 lorsque le fichier .suo du projet contient des paramètres Windows parallèles ou de tâches.
  • Exceptions ou erreur Visual Studio lorsque vous déboguez à distance un projet à l’aide de DataSet, de DataTable Visualizer ou de WPF Tree Visualizer.
  • Lorsque vous affichez le contenu de dte. Debugger.CurrentStackFrame.Locals À l’aide de Visual Studio 2013, la fenêtre de sortie n’obéit pas à la mise en forme spécifiée, mais affiche toujours la valeur renvoyée en caractères hexadécimaux.
  • Placer le curseur sur une variable ne fonctionne pas pour certaines zones du moniteur.
  • Supposons que vous avez modifié votre style de numéro dans le Panneau de configuration pour utiliser vos numéros localisés. Lorsque vous déplacez la souris sur une variable dans Visual Studio 2013, le nombre entier n’est pas affiché.

      

Correctifs d’ordre général

  • Prise en charge des certificats SHA256 sur .NET Framework 4.0 dans ClickOnce :

    Vous pouvez utiliser les certificats de signature de code SHA 256 même pour les applications qui ciblent .NET Framework 4.0 ou une version antérieure. 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 les compléments de Visual Studio Tools pour Office. Si vous avez utilisé des certificats de signature de code SHA 256 dans le passé et que vous avez vu des erreurs telles que « L’application est mal formatée », « Le manifeste peut ne pas être valide », « La signature XML du manifeste n’est pas valide » ou « SignatureDescription n’a pas pu être créée pour l’algorithme de signature fourni », cette mise à jour résout le problème pour les applications republiées et nouvellement publiées.

      

Développement HTML, JavaScript et TypeScript

  • Après avoir installé Visual Studio 2013 Update 2, Visual Studio utilise le processeur au maximum lorsque vous travaillez sur un projet TypeScript sous contrôle de code source.
  • Si Visual Studio Express 2013 pour Windows est installé avant les éditions Express pour le Web, Professionnel, Premium ou Intégrale, la boîte de dialogue Nouveau projet vous invite à installer TypeScript.

      

Correctifs du profileur

  • Le profilage échoue sur le périphérique téléphonique pour les applications universelles lorsque les applications sont créées en mode release.
  • L’outil Utilisation du processeur dans le hub Performances et diagnostics est désormais disponible lorsque l’Internet Explorer sur un Windows Phone... cible est sélectionnée, mais elle nécessite l’émulateur cible ou l’appareil sur lequel Windows Phone 8.1 GDR 1 est installé pour voir les fonctions JavaScript.

      

Correctifs de Team Foundation Server

  • Vous pouvez rencontrer un problème de délai d’attente lorsque vous enregistrez des éléments de travail dans TFS 2013.

  • En haute résolution, les icônes de l’éditeur d’éléments de travail ne sont pas mises à l’échelle correctement. .

  • Le complément Excel Team Foundation Server peut être désactivé lorsque vous cliquez sur Reporting dans Excel 2013.

  • Le cache de métadonnées de Team Foundation Server peut augmenter avec l’ouverture d’un élément de travail, une mise à jour ou des opérations de requête.

  • Le message d’erreur suivant peut s’afficher quand vous créez une demande de révision de code :

    Remarque

    Impossible d’enregistrer l’élément de travail 0 : Microsoft.TeamFoundation.WorkItemTracking.Client.ValidationException : TF237165 : Team Foundation n’a pas pu mettre à jour l’élément de travail en raison d’une erreur de validation sur le serveur. Cela peut se produire parce que le type d’élément de travail a été modifié ou détruit, ou que vous n’êtes pas autorisé à mettre à jour l’élément de travail.

  • La création d’un projet d’équipe peut échouer et vous recevez le message d’erreur suivant :

    Remarque

    processColumnCallback a déjà été ajouté à cette charge utile

  • Les builds simultanées du même dépôt Git peuvent échouer.

  • Lorsque des chutes de build importantes sont supprimées, les machines de build ne peuvent pas traiter les builds.

  • TfsBuildServiceHost.exe peut se bloquer en raison d’un échec de suppression des chutes de build.

  • Les avertissements de build dans les journaux de build peuvent devenir si volumineux qu’ils ne peuvent pas être affichés dans Visual Studio. Vous devez désactiver la journalisation des avertissements dans Visual Studio.

  • Lorsque vous utilisez UpgradeTemplate, les builds n’associent pas de validations aux éléments de travail.

  • Lorsque vous mettez en file d’attente une build dans Team Foundation Server Web Access, le champ d’arguments MSBuild de la boîte de dialogue de la file d’attente est toujours vide, même lorsque des arguments sont spécifiés dans la définition.

  • Lorsqu’une définition de build est configurée pour surveiller une branche sous contrôle de code source Git et que vous annulez la publication ou supprimez une branche distante, l’opération d’annulation de publication ou de suppression déclenche une génération qui échouera.

  • Supposons que vous avez effectué une mise à niveau de SQL Server 2008 R2 vers SQL Server 2012. Lorsque vous essayez de configurer des sauvegardes planifiées à l’aide de SQL Server Reporting Services, un échec se produit dans l’Assistant Sauvegardes planifiées.

  • Diminution des performances du suivi des éléments de travail lorsque vous utilisez SQL Server 2014.

  • Problèmes de connexion après une mise à niveau lorsque vous utilisez l’authentification Kerberos.

  • La mise à niveau de Team Foundation Server peut échouer si vous n’exécutez pas remapdbs avant la mise à niveau.

  • L’accès à la page historique des tâches (_oi/_jobMonitoring#_a=historique) échoue.

  • Les sauvegardes planifiées peuvent signaler un status incorrect. Les travaux réussis peuvent apparaître comme ayant échoué et les travaux en cours peuvent signaler un succès.

  • Lorsque vous effectuez une mise à niveau à partir de versions antérieures de Team Foundation Server, vous pouvez voir des erreurs dans le journal des événements indiquant que la migration de FileContent a échoué.

  • Vous ne pouvez pas créer de collections de projets d’équipe lorsque vous activez la fonctionnalité Groupes de disponibilité AlwaysOn dans SQL Server.

  • Les sauvegardes planifiées peuvent signaler un status incorrect. Les travaux réussis peuvent être affichés comme ayant échoué et les travaux en cours peuvent signaler un succès.

  • Une erreur se produit lorsque vous remplissez le formulaire, puis cliquez sur OK lorsque vous exécutez tf shelf ou tf checkin. Les données de la boîte de dialogue sont perdues.

  • L’utilisation de la stratégie de rétention de base de données par défaut peut entraîner l’insuffisance d’espace de base de données.

  • Les builds planifiées peuvent s’exécuter une heure plus tôt après l’heure d’été.

  • La mise à niveau de Team Foundation Server peut échouer, car l’agent de travail ne s’arrête pas.

  • Lorsque vous quittez une page de révision du code et que vous y revenez plus tard, vous pouvez recevoir un message d’erreur « Le champ 'Chemin de la zone ne peut pas être vide' » même si le chemin de la zone est entré.

  • Vous ne pouvez pas accéder aux jeux d’étagères appartenant à des utilisateurs dont le nom complet inclut une barre oblique (/).

  • Les erreurs se produisent lors de la création d’un projet de site web lorsque Git est le fournisseur de contrôle de code source actif.

  • Les modifications en attente produites par la fusion tf peuvent être incorrectes à cause des sources de renommage en double.

  • Vous ne pouvez pas importer ou exporter des paramètres Git.

  • Quand vous vous connectez à Visual Studio 2013, le message d’erreur suivant peut s’afficher :

    Remarque

    Nous n’avons pas pu remplir automatiquement vos comptes Visual Studio Online.
    L’erreur suivante s’est produite : Une ou plusieurs erreurs se sont produites.

  • Lorsque vous effectuez une mise à niveau sur place vers TFS 2013 Update 3, deux dossiers TFS peuvent apparaître dans le menu Démarrer.

  • TFSJobAgent peut se bloquer en attendant d’être attaché à un débogueur.

  • Lorsque vous mettez à jour le workflow global de suivi des éléments de travail, il se peut qu’une nouvelle vue entrepôt ne soit pas créée. Cela entraîne l’obsolescence des données de l’entrepôt.

      

Correctifs Visual C++

  • « Erreur C2893 : Échec de la spécialisation de la fonction » lorsque vous utilisez une déclaration using dans un projet Visual C++ dans Visual Studio 2013.
  • Le compilateur se bloque lorsque vous compilez le code qui contient des arguments par défaut avec modèle ou espace de noms dans Visual Studio 2013.
  • Le compilateur se bloque lors de la conversion du pointeur de fonction défini par le modèle variadic dans Visual Studio 2013.
  • Le compilateur se bloque lorsque vous appelez explicitement l’opérateur de distribution variadique dans un projet Visual C++ dans Visual Studio 2013.
  • Les modèles variadiques échouent sur les types dépendants commençant par « :: » lorsque vous compilez un projet Visual C++.
  • Réduit la taille de certains binaires CX dans Visual Studio 2013.
  • Erreur C1001 dans le compilateur Visual C++ lorsque vous utilisez intensivement des modèles variadiques.

      

Correctifs de l’IDE Visual Studio

  • Vous pouvez désactiver l’option Tout en majuscules dans la barre de menus de la page Général de l’environnement Options > d’outils >>. Ce paramètre est automatiquement itinérant sur tous les ordinateurs sur lesquels vous êtes connecté.
  • Vous pouvez redimensionner les listes déroulantes dans la barre de navigation de l’éditeur.

      

Correctifs de la plateforme et des outils web

  • La vérification de la syntaxe Razor dans le bloc JavaScript ne fonctionne pas correctement dans Visual Studio 2012 Update 3.
  • Afficher dans le navigateur ne charge pas l’URL correcte pour les pages MVC lorsque vous utilisez l’émulateur Azure.

      

Problèmes connus

Problèmes connus de développement HTML et JavaScript

  • Les applications hybrides multi-appareils pour Visual Studio CTP1.1 et CTP1.0 ne sont pas compatibles avec Visual Studio 2013 Update 3.

    Pour contourner ce problème, après avoir installé Visual Studio 2013 Update 3, installez Multi-Device Hybrid Apps pour Visual Studio CTP2.

      

Problèmes connus du profileur

  • Afficher la source n’est pas disponible dans l’outil Utilisation du processeur pour le code managé dans les projets référencés par un projet de démarrage.

      

Problèmes connus de Visual C++

  • « C1083 : Impossible d’ouvrir le fichier d’inclusion : 'winsock2.h' : fichier ou répertoire non tel. » se produit lorsque vous générez des projets Visual C++ après avoir désinstallé Visual Studio 2013 Update 3. Pour plus d’informations sur ce problème, consultez l’article suivant de la base de connaissances :

    2989380 « C1083 : Impossible d’ouvrir le fichier d’inclusion : 'winsock2.h' : fichier ou répertoire non tel. » se produit lorsque vous générez des projets Visual C++ après la désinstallation de Visual Studio 2013 mise à jour 3

  • Lorsque vous utilisez Graphics Diagnostics, l’affichage en mode .diagsession peut être vide si le fichier .diagsession n’est pas actif à la fin du débogage.

    Pour contourner ce problème, enregistrez le fichier .diagsession et rouvrez-le pour afficher la vue.

      

Problèmes connus de l’IDE Visual Studio

  • Dans Visual Studio 2013 Ultimate Update 3 gouttes localisées (non en-us), lorsque vous essayez de demander un mappage de code ou un graphe de dépendances pour la solution, le graphe dirigé n’est pas produit.

      

Problèmes connus de la plateforme et des outils web

  • Si vous effectuez une mise à niveau vers Visual Studio Update 3 RTM à partir de Visual Studio Update 3 CTP1 ou Visual Studio Update 3 CTP2 directement, l’éditeur JSON ou LESS ne fonctionne pas.

    Pour contourner ce problème, exécutez la réparation de Visual Studio 2013 Update3 qui ramènera l’ordinateur à un bon état.

  • Lorsque vous créez une application web ASP.NET C# ou VB par défaut à partir d’un modèle MVC, WebAPI ou SPA avec une authentification individuelle, les fichiers Views\Account\_SetPasswordPartial et _ChangePasswordPartial générés contiennent des modèles non valides.

    Pour contourner ce problème, apportez les modifications suivantes :

    • Dans le fichier _SetPasswordPartial.cshtml, modifiez « @model <MonNomProjet>. Models.ManageUserViewModel » par « @model <MyProjectName>. Models.SetPasswordViewModel."
    • Dans le fichier _ChangePasswordPartial.cshtml, remplacez « @model Microsoft.AspNet.Identity.ManageUserViewModel » par « @model <MonNomProjet>. Models.ChangePasswordViewModel."
    • Dans le fichier _SetPasswordPartial.vbhtml, remplacez « @ModelType ManageUserViewModel » par « ModelType SetPasswordViewModel ».
    • Dans le fichier _ChangePasswordPartial.vbhtml, remplacez « @ModelType ManageUserViewModel » par « @ModelType ChangePasswordViewModel ».

      

Problèmes connus de Windows Store et de Windows Phone

  • Lorsque vous utilisez Visual Basic, si vous créez un service mobile dans l’Assistant Notification Push, vous ne pouvez pas recevoir de notifications en raison d’une erreur 404 du service web.

    Pour contourner ce problème, recherchez l’exemple de projet de service mobile généré pour vous, dans la classe NotifyAllUsersController, remplacez « Friend » par « Public ».

      

Problèmes connus de Release Management

  • Le pipeline de mise en production vNext diffère du pipeline de mise en production basé sur Deployment Agent. Le pipeline de mise en production vNext présente les différences de fonctionnalité suivantes :

    • L’extension de la phase cible, le déploiement basé sur des balises et les fonctionnalités d’intervention manuelle ne sont pas encore pris en charge.
    • Les étapes dans les chemins d’accès à la mise en production vNext doivent être de type environnement Azure ou local (standard). Un chemin d’accès de mise en production donné ne peut pas avoir les deux types d’environnement.
    • Les composants et serveurs vNext sont des paramètres des actions de déploiement. Ils ne peuvent pas être déplacés vers l’éditeur de séquence de déploiement comme dans une expérience de création de mise en production basée sur Deployer.
    • Les composants vNext sont utilisés pour définir le chemin d’accès au package et ne sont pas associés aux outils de déploiement.
    • Les délais d’expiration des sessions WinRM doivent être définis manuellement sur les ordinateurs cibles. Pour plus d’informations, accédez à Installation et configuration pour Windows Remote Management.
    • Les contrôles de flux, à savoir « Rollback » et « Rollback Always », ne sont pas pris en charge dans les autres contrôles de flux. Par exemple, ils ne sont pas pris en charge dans un contrôle Séquence ou Parallèle. Les échecs d’action de déploiement déclenchent tous les blocs de restauration précédents, nous vous recommandons que les scripts de restauration soient idempotents.
  • Pour plus de problèmes connus concernant Release Management, consultez l’article suivant de la base de connaissances :
    2905736 Problèmes connus lors de l’installation de Release Management pour Visual Studio 2013

      

Python Tools pour Visual Studio

  • Les nouveaux projets Python Tools pour Visual Studio créés avec Application Insights activé affichent une erreur après la création et ne peuvent pas être publiés dans Microsoft Azure.

    Pour contourner ce problème, assurez-vous que la case à cocher « Ajouter Application Insights au projet » est désactivée lorsque vous créez le projet.

      

Applications SharePoint

  • Les nouvelles applications d’hébergement automatique ne sont plus prises en charge. L’option Autohosted est supprimée de l’expérience de création d’applications SharePoint, car le programme de préversion des applications autohébergées d’Office 365 a pris fin le 30 juin. Les nouvelles applications autohébergées pour SharePoint ne sont plus acceptées par le SharePoint Store. Les applications autohébergées existantes ne sont pas affectées et les applications qui s’exécutent actuellement dans le service ne seront pas arrêtées. Pour plus d’informations sur la mise à jour du programme Autohosted Apps Preview, consultez Mise à jour du programme Autohosted Apps Preview .

      

Informations supplémentaires

Comment télécharger les fichiers de support Microsoft
        
Les mises à jour d’autres produits de la famille Visual Studio sont disponibles sur le site de téléchargement Microsoft de Visual Studio.

Configuration requise

Exigence de redémarrageVous devrez peut-être redémarrer votre ordinateur après avoir installé ce package.

Langues prises en charge Visual Studio 2013 Update 3 fournit des 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, reportez-vous au site web de Microsoft à l’adresse suivante :

Compatibilité de la plateforme et configuration requise pour Visual Studio 2013

Architectures prises en charge

  • 32 bits (x86)
  • 64 bits (x64) (WOW)

Configuration matérielle requise

  • Processeur de 1,6 gigahertz (GHz) ou plus
  • 1 gigaoctet (Go) de RAM (1,5 Go si vous exécutez dans une machine virtuelle)
  • 1 Go d’espace disque disponible
  • Disque dur de 5 400 tr/min
  • carte vidéo compatible DirectX 9 fonctionnant à une résolution de 1024 × 768 ou supérieure

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

Support pour Visual Studio 2013 2013 Update 3Communauté informelle Le support pour Visual Studio 2013 Update 3 est disponible via les forums MSDN (Microsoft Developer Network).