Applies ToVisual Studio Ultimate 2012 Visual Studio Premium 2012 Visual Studio Express 2012 for Windows 8 Visual Studio Express 2012 for Windows Desktop Visual Studio Express 2012 for Windows Phone

Introduction

Microsoft Visual Studio 2012 Update 3 (Visual Studio 2012.3) publié le 26 juin 2013. Cette mise à jour introduit nouvelles améliorations de la technologie de génération TFS. En outre, cette mise à jour fixe également divers problèmes.

Comment obtenir 3 mise à jour de Visual Studio 2012

Mises à jour de Visual Studio 2012 sont des versions cumulatives qui incluent les nouvelles fonctionnalités et les correctifs qui ont été remis dans les versions précédentes. Le lien de téléchargement suivant renvoie toujours à la dernière mise à jour. Pour une liste de toutes les mises à jour qui ont été publiées pour Visual Studio 2012, cliquez ici.Télécharger le package de mise à jour 3 de Visual Studio 2012 maintenantVous 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.Remarque Mécanismes d’installation Visual Studio et Team Foundation Server (TFS) sont différents. 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 l'installation de la mise à jour TFS échoue, vous ne pourrez pas redémarrer la mise à jour ou revenir à une version antérieure de TFS sans effectuer une procédure de restauration.Pour obtenir des instructions d’installation pour les produits Visual Studio, voir :L’installation de Visual StudioComment faire pour installer Team Foundation Server et Visual Studio ALM

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.

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

Améliorations de la technologie

Les améliorations de la technologie suivantes ont été apportées dans Visual Studio 2012.3.

  • Team Foundation Server

    • Créer des paramètres peuvent être conservés lorsque vous mettez à niveau une instance de TFS 2012.

    • Améliorations sont apportées dans la Nouvelle définition de Build de l’interface utilisateur pour la build d’intégration continue (CI) dans les projets d’équipe Git.

Problèmes résolus

Remarque Sauf indication contraire, les éléments liés vous accédez aux pages Web de Microsoft Connect.

  • Générateur de profils

    • Lorsque vous utilisez Visual Studio 2012 pour profiler un X64 application CPU en mode sur les systèmes d’exploitation Windows 8.1 de l’échantillonnage, vous recevez un message « aucune donnée collectée ».

    • Visualiseur d’accès concurrentiel pour les applications 64 bits ne fonctionne pas sur un système d’exploitation de 8.1 de Windows 64 bits.

  • Simulateur

    • Lorsque vous exécutez le simulateur de Windows, vous recevez une invite du Contrôle de compte utilisateur (UAC).

  • Diagnostics de graphiques

    • Correctifs des liens du visualiseur pour le débogage des graphiques sur Windows 8.1 Aperçu rompus.

  • Test codé de l’interface utilisateur

    • Code de prise en charge des tests d’interface utilisateur pour Internet Explorer 11.

  • Outils de téléphone

    • Installation de l’émulateur de Windows Phone (XDE) se bloque sur Windows 8.1 Aperçu.

  • Visual Studio IDE

    • État de conversation de projet n’est pas correctement formaté.

  • Débogueur distant

    • Le débogueur distant à partir de la mise à jour2 de Visual Studio 2012 est compatible avec Visual Studio 2012 Update 3. Toutefois, ce débogueur distant disponible le plus récent n’est pas compatible avec les périphériques Windows 8.1 Aperçu ARM.

  • Blend pour Visual Studio 2012

    • Lissage se bloque lorsque vous ouvrez une application Windows Presentation Foundation (WPF) qui a été mis à niveau vers une version 4.5.1-based de Microsoft.NET Framework dans Visual Studio 2013 Preview.

    • Impossible d’ouvrir un projet Silverlight 4.0 dans Blend après que qu’il a été non classé dans Visual Studio 2013 Preview.

    • Impossible de charger le concepteur XAML lorsque vous utilisez la bibliothèque de classes Portable dans un projet WPF.

    • 779344 : un style ne peut pas utiliser une liaison à une propriété attachée dans un concepteur XAML

  • Lab Management

    • Vous pouvez maintenant utiliser Microsoft Test Manager 2012 et 2013 du contrôleur de Test pour créer des environnements de laboratoire.

    • Dans un environnement disposant de Microsoft Test Manager 2012 et 2013 de contrôleur de Test déployés, il est désinstallé d’inopinément lorsque vous réparez un environnement de laboratoire qui est à l’état « Pas prêt », l’agent de test sur le serveur de l’agent.

  • F#

    • Message d’erreur lorsque Visual Studio 2012 se charge d’un projet F# créé à l’aide de Visual Studio aperçu de 2012.

  • Team Foundation Server

    • Prise en charge de la compatibilité des threads de discussion entre Visual Studio 2012 et Visual Studio 2013 Preview.

  • Lorsque vous utilisez des contrôles ActiveX et les applications Windows Forms dans Visual Basic, le Concepteur de Visual Studio peut être impossible de charger une fois que les applications sont reconstruites. Il s’agit d’un problème de synchronisation. Le concepteur doit être rechargé qu’après que la génération est terminée.

  • Lorsque vous appelez la fonction EndDialog à partir de l’intérieur de la fonction OnInitDialog dans une application MFC, il se peut que la fonction OnInitDialog est appelée à nouveau.

  • Application tombe en panne, car le compilateur C++ génère une séquence d’instructions incorrectes qui calcule la taille de la mémoire pour accéder à la mémoire.

  • Une exception « Exception TypeLoadException » se produit au moment de l’exécution qui indique qu’une classe de l’interface managée n’est pas implémentée. Toutefois, la classe est implémentée réellement.

  • Une erreur interne du compilateur produit par intermittence lorsque vous compilez à l’aide de l’option « /Analyze ».

  • Un correctif qui est décrit dans l’article suivant de la base de connaissances est inclus :

    2802711 correctif : code d’ordinateur Incorrect est généré pour une instruction « switch » dans le compilateur Visual C++ 2010 x64

  • IntelliSense dans un projet de client de LightSwitch HTML ne fonctionne pas, car le délai d’attente se produit dans le moteur d’IntelliSense.

  • Test de site Web

    • Microsoft Visual Studio 2010 se bloque lorsque vous créez un test Web sur un ordinateur qui possède à la fois Visual Studio 2010 Service Pack 1 (SP1) et Visual Studio 2012 mise à jour 2.

  • Test codé de l’interface utilisateur

    • Impossible d’exécuter l’interface utilisateur codé avec le test de fonctionnalité à l’aide de composants de sélénium de navigateur croisé.

  • Test de charge

    • Lorsque vous analysez une série de tests de charge, les parties des résultats sont manquants à partir du graphique dans la vue par défaut.

    • Un correctif qui est décrit dans l’article suivant de la base de connaissances est inclus :

      2769120 résolution : adresse IP d’un utilisateur virtuel change lorsque vous exécutez un test de charge si la commutation IP est activée dans Visual Studio 2010

  • Une erreur interne du compilateur se produit lorsque vous générez du code F# qui contient les deux interfaces si chacune des deux interfaces définit un membre portant le même nom.

  • Lorsque vous utilisez le Gestionnaire de package NuGet pour installer une nouvelle version d’un package NuGet, la propriété « HintPath » de la référence affectée manquent dans votre fichier de projet Visual F#.

  • Administration et opérations

    • L’Assistant couche Application uniquement ne conserve pas le Kerberos authentification type paramètre lorsque vous passez à une instance de TFS 2012 qui inclut plusieurs niveaux de l’application.

    • L’onglet Report affiche un nom d’instance reporting services incorrect dans l’Assistant Mise à niveau de TFS 2012.

    • URL de manière incorrecte Microsoft SharePoint s’affichent dans l’Assistant Mise à niveau de TFS 2012.

    • L’Assistant Mise à niveau de TFS 2012 affiche un reporting services instance un nom incorrect et le reporting des informations URL incorrectes lorsque vous reconfigurez un serveur de couche application si le rapports URL a été modifiée.

    • Le 2012 TFS mettre à niveau l’opération échoue dans le modèle de récupération complète lorsque les instances utilisent la base de données mise en miroir.

    • Supposons que vous configurez une instance de TFS 2012 avec une instance de SQL Server qui active la fonctionnalité AlwaysOn. Vous planifiez une sauvegarde différentielle ou une sauvegarde du journal des transactions ou les deux. Dans ce cas, tous les travaux de sauvegarde effectuent une sauvegarde complète.

    • Le journal des événements n’inclut pas de traces de la pile en cas de défaillance de la console administrateur.

    • Lorsque vous installez TFS 2012 à l’aide d’un package de langue non anglaise du programme d’installation web, vous remarquez les chaînes non localisées (en anglais) dans la console Administrateur et dans la boîte de dialogue de Collections de projets d’équipe.

    • Un message d’erreur n’affiche pas correctement le compte de MSSQL Server au lieu du compte de l’Agent de travail lors de la configuration des sauvegardes planifiées.

    • La page affiche le numéro de port par défaut au lieu du numéro de port configuré lorsque vous configurez Team Build sans fichier de paramètres enregistrés.

    • Vous ne pouvez pas configurer TFS proxy sur un ordinateur qui appartenance à un domaine distinct à partir d’un serveur TFS 2012.

    • 780985 : « Uri non valide : le nom d’hôte n’a pas pu être analysé » message d’erreur dans l’Assistant Mise à niveau lors de l’installation de mises à jour de TFS 2012

    • Résoudre maintenant affiche un message d’erreur indiquant que TFS ne prend pas en charge la « / disposition » commutateur lorsque vous exécutez le programme d’installation web TFS ainsi que le commutateur est activé.

    • Assistant de plan de sauvegarde de TFS 2012 ne signale pas d’erreur lorsque vous configurez un plan de sauvegarde en utilisant le compte système Local.

    • Lorsque vous mettez à niveau une version antérieure de la collection de TFS, le message d’erreur suivant s’affiche :

      [Erreur] Impossible d’insérer une ligne de clé en double dans l’objet ' dbo. Constantes avec un index unique 'IX_Constants__String_RemovedDate'

    • Lorsque vous mettez à niveau une version antérieure de la collection de TFS, le message d’erreur suivant s’affiche :

      Impossible d’insérer une clé en double dans l’objet 'dbo.@updates'

    • Lorsque vous mettez à niveau une version antérieure de la collection de TFS, le message d’erreur suivant s’affiche :

      Aucun mappage entre les noms de compte et les ID de sécurité a été effectuée.

    • Lorsque vous essayez de mettre à niveau une version antérieure de la collection de TFS, la mise à niveau n’a pas réussi, et vous recevez le message d’erreur suivant :

      Erreur : 2601 Impossible d’insérer une ligne de clé en double dans l’objet 'dbo.tbl_Identity' avec un index unique 'PK_tbl_Identity'.

    • Vous ne pouvez pas utiliser le Web Access sur un ordinateur qui exécute Windows Server 2008 SP2 après l’installation de mises à jour de Visual Studio 2012.

    • Cette mise à jour améliore la gestion des exceptions pour la fonction de sauvegardes planifiées. Après avoir appliqué cette mise à jour, avec des instances de reporting mal configurés, les serveurs sont à même de configurer des sauvegardes planifiées pour TFS. Cette fonctionnalité a été précédemment bloquée en raison d’une exception non gérée qui empêche l’exécution de l’Assistant de configuration.

  • Suivi de l’élément de travail

    • Lorsque vous créez un nouveau chemin d’accès de zone et puis que vous déplacez un tracé existant de la zone en dessous de celle qui vient d’être créé, la tâche de travail élément suivi intégration « synchronisation » peut échouer avec une exception « System.NullReferenceException ».

    • Un utilisateur qui ne dispose pas d’autorisation de lecture sur un chemin de zone peut recevoir des notifications par courrier électronique des modifications apportées aux éléments sous le chemin de la zone de travail.

    • Un SQL Server problème de délai d’attente peut se produire au cours de l’entrepôt reconstruit si les bases de données TFS sont très volumineux.

    • Lorsque vous essayez d’accéder aux éléments de travail dans un serveur TFS avec filtrage des métadonnées est activée, vous recevez l’un des messages suivants sur le client :

      « TF26006 : Team Foundation n’a pas pu trouvé 0. »« TF26193 : le projet d’équipe ProjectName n’existe pas. Le nom de projet d’équipe et réessayez. »

    • Supposent que vous avez une collection de projets avec un niveau de racine chemin (déclaration de chemin d’accès est « \ » par défaut) de création de rapports dans TFS 2012. Lorsque vous affichez des rapports, vous recevez un message d’erreur semblable au suivant :

      Le chemin d’accès de l’élément ' <élément>' n’est pas valide. Le chemin d’accès complet doit être inférieure à 260 caractères ; autres restrictions s’appliquent.

    • Supposons que vous disposez de nombreux éléments de travail, et créé de nombreux liens entre ces éléments de travail. Lorsque vous essayez d’enregistrer un nouveau lien de type prédécesseur-successeur à certains éléments de travail, vous pouvez rencontrer un problème de performances.

    • La méthode PartialOpen pages automatiquement les données du champ System.Tags des éléments de travail partiellement ouvert. Ce comportement provoque un problème de performances.

    • Dans un environnement qui utilise TFS 2012 et TFS 2010 de contrôleur de Build, vous archivez un TFS 2010 générer le modèle de processus. Lorsque de la file d’attente une build qui est associé à l’élément de travail et de l’élément de travail est un ensemble de modifications associé, la build échoue avec le message d’erreur suivant :

      Argument spécifié était hors de la plage de valeurs valides. Nom du paramètre : colonne

    • Impossible de créer un nouvel élément de travail à partir d’une file d’attente itération lorsqu’il existe plusieurs types d’éléments de travail dans la catégorie de tâche.

    • Supposons que vous créez un projet d’équipe à l’aide d’un modèle de processus personnalisé qui inclut les deux États sont mappés vers le même type d’état. Vous créez un récit utilisateur pour chaque état et puis vous permet d’afficher le tableau Kanban des travaux en souffrance du produit. Dans ce cas, une erreur se produit. Après avoir installé la mise à jour, un message de validation s’affiche, et elle indique que la configuration n’est pas valide.

  • Framework des services

    • Supposons que vous configurez une alerte pour recevoir la notification par courrier électronique lorsqu’un élément de travail est modifié. Vous utilisez l’opérateur « Modifications » pour recevoir notification uniquement lorsqu’un champ de l’élément de travail est modifié. Dans ce cas, vous reçoivent une notification inattendue lorsqu’un élément de travail est modifié sans modifier le champ.

  • Automatisation de la génération

    • Supposons que vous utilisez un compte d’utilisateur pour la file d’attente une build. Le compte d’utilisateur ne dispose pas d’un nom complet unique. Dans ce cas, l’utilisateur ne peut pas être automatiquement affecté un élément de travail si la génération échoue.

    • Un blocage peut se produire dans SQL Server lorsque vous détruisez des builds qui contiennent beaucoup d’informations de build.

    • Supposons qu’une génération est en cours en file d’attente sur un ordinateur de build. Toutefois, l’ordinateur est déconnecté pour une raison quelconque (par exemple suite à une défaillance du réseau). Dans ce cas, la génération n’est pas correctement reprise après reconnexion de l’ordinateur.

  • Accès Web

    • Ralentissement des performances lorsque vous ouvrez un élément de travail comportant de nombreux champs personnalisés dans TFS Web Access.

  • Contrôle de version

    • 778627 : il existe une limite de 256 ensembles signalés dans l’intégration continue de générer des rapports

    • Régression des performances lorsque vous interrogez des étiquettes dans le contrôle de Version Team Foundation.

    • Régression des performances lors de la création de l’option « Ajouter « modifications en attente dans le contrôle de Version Team Foundation.

    • Correctif ajoute les tentatives de téléchargement des fichiers de contrôle de Version qui sont vérifiés dans ou réservées pour réduire le nombre d’erreurs trompeurs.

    • Lorsque vous fusionnez un fichier XSL dans l’outil de fusion de Visual Studio, le message d’erreur suivant s’affiche :

      « Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus »

  • Visual Studio 2012 peut se bloquer lorsque vous développez un projet web.

  • Régression des performances lorsque vous envoyez des éléments de travail dans Microsoft Outlook à partir de Visual Studio 2012 après la mise à jour 2 de Visual Studio 2012 est installée.

  • Lorsque vous utilisez un guillemet simple dans un champ qui est utilisé pour la requête d’éléments de travail disponibles dans la page Mon travail, vous ne pouvez pas exécuter la requête.

  • Correctif ignore l’emballage de la documentation XML inutile pour les applications du Windows Store.

  • Visual Studio 2012 peut créer des fichiers endommagés de .appxsym et de .appxupload au cours d’un emballage incrémentiel.

  • Vous ne pouvez pas utiliser la classe « HttpClient » dans un projet de bibliothèque Portable après avoir installé la mise à jour 2 de Visual Studio 2012.

  • Après avoir installé 2 de mise à jour de Visual Studio, le code généré pour le. Les fichiers RESX de ressources ne peut pas être générés lorsqu’un projet cible le Microsoft.NET Framework 4.5, Windows Phone 8 et les applications .NET pour Windows Store (ou n’importe quelle combinaison des trois).

  • Lorsque vous arrêtez le profilage d’une application Web, le profilage des données à la fin de la trace peut être perdu. Cette mise à jour permet de s’assurer que toutes les données est ajouté au rapport.

  • La visionneuse Local Help 2.0 a permis la tabulation dans la barre de progression pour les lecteurs d’écran pour lire l’état pour l’installation et de téléchargement du carnet de.

Problèmes connus liés à Visual Studio 2012 Update 3

Article de la Base de Connaissances Microsoft

Description

KB2885212

Vous ne pouvez pas joindre des collections de projets qui sont détachées de TFS 2010 ou TFS 2012

Plus d'informations

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

Remarque Cette section s’applique uniquement au client de Visual Studio. TFS a configuration différente (vérification des pages de téléchargement Visual Studio Team Foundation Server 2012 mise à jour 3 et Visual Studio Team Foundation Server Express 2012 pour plus d’informations) et peuvent nécessiter jusqu'à deux redémarrages, selon l’état de l’ordinateur lorsque vous installez la mise à jour.

Nécessite un redémarrageVous n’êtes pas obligé de redémarrer votre ordinateur après l’installation de ce package.

Langues prises en chargeVisual Studio 2012 Update 3 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 2012

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

  • Lecteur de disque dur 5400 TPM

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

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

Prise en charge de la mise à jour de Visual Studio 2012 3Support de communauté informel pour 3 mise à jour de Visual Studio 2012 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.