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.

Introduction

Microsoft Visual Studio 2012 mise à jour 2 (Visual Studio 2012.2) publié le 4 avril 2013. Cette mise à jour introduit de nouvelles améliorations de la technologie de planification agile, activation de qualité, Windows et Web développements, line-of-business développement et expérience de développement. En outre, cette mise à jour fixe également divers problèmes.

Comment faire pour obtenir la mise à jour 2 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 Visual Studio 2012 mises à jour précédentes. Le lien de téléchargement suivant renvoie toujours à la dernière mise à jour :

Télécharger le dernier package de mise à jour Visual Studio 2012 maintenant

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 2012

Pour les instructions d’installation, voir procédure d’installation de Visual Studio 2012 Update 2 en mode hors connexion.

Attention: cette mise à jour s’applique à Visual Studio et Team Foundation Server (TFS). Mécanismes d’installation de Visual Studio et TFS sont différents. La mise à jour de Visual Studio est une mise à jour s’installe 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 pas redémarrer la mise à jour ou revenir à une version antérieure de TFS sans restauration.

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

Améliorations de la technologie

Les améliorations de technologie suivantes ont été apportées dans Visual Studio 2012 Update 2.



Ces fonctionnalités vous permettent de simple et flexible agile planification pour une équipe.

  • Team Foundation Server

    • Nouvelles balises d’élément de travail sont ajoutés pour fournir des métadonnées léger pour les éléments de travail.

    • Une boîte de dialogue de connexion est ajoutée à Team Explorer pour rechercher des projets et des connexions de projet d’équipe différent.

    • Vous pouvez maintenant envoyer un élément de travail sous la forme d’un message électronique dans TFS Web Access.

    • L’Assistant de Configuration de TFS et client permanente dans les mises à niveau sont améliorées.

    • Il est maintenant disponible dans les environnements de haute disponibilité SQL de maintenance.

    • Vous pouvez désormais plus rapidement et plus facilement personnaliser colonnes directement à la file d’attente la carte Kanban.




Ces fonctionnalités permettent une gestion des tests basés sur navigateur léger et l’exécution pour réduire le temps nécessaire pour l’activer en permanence la qualité dans les projets de logiciels.

  • Tests unitaires

    • Unité d’application Windows Store test maintenant prend en charge l’interaction avec la thread UI.

    • Unité d’application Windows Store test maintenant prend en charge l’utilisation d’une lambda-async dans Assert.ThrowsException.

    • Nouvelle unité de test sélections activer le contrôle et l’exécution d’un sous-ensemble de tests unitaires.

    • Est désormais prise en charge pour les tests unitaires de groupe par classe.

  • Test de l’interface Utilisateur

    • Prise en charge est maintenant fourni pour une utilisation étendue entre les navigateurs.

    • Est désormais prise en charge pour l’interface Utilisateur de test pour Internet Explorer 10 sur Windows 7.

  • Gestionnaire de tests Microsoft

    • Vous pouvez maintenant personnaliser les États de résolution et les États d’échec pour tester l’analyse.

  • Gestionnaire de cas de test (accès Web)

    • Vous pouvez désormais afficher et modifier des cas de test dans un plan de test à partir d’Access Web de TFS.

    • Vous pouvez maintenant exécuter des cas de test manuel et les bogues de fichier à partir d’Access Web de TFS.




Ces fonctionnalités de développement de Windows suivantes sont fournies :

  • Un code HTML de Visual Profiler pour diagnostiquer les problèmes de réactivité de l’interface Utilisateur et la latence des mises à jour de visual

  • La version la plus récente du Kit de Certification des applications Windows




Cette version inclut également de ASP.NET et 2012.2 d’outils Web. Vous trouverez tous les détails sur ce qui est inclus dans l’ASP.NET et Web Outils 2012.2 notes de version. Vous trouverez ci-dessous quelques exemples :

  • Outils de mise à jour qui étend le runtime de Microsoft ASP.NET existant

  • Améliorations apportées à la publication sur le Web

  • Nouvelles fonctionnalités de l’API Web

  • Nouveaux modèles d’Applications Facebook et Application de Page de connexion

  • Communication en temps réel via ASP.NET SignalR

  • Formulaires Web sans extension via URL compatibles d’ASP.NET




Ces fonctionnalités aident à fournir des capacités supplémentaires pour moderniser des applications de métier (LOB) existantes et pour créer de nouvelles applications professionnelles tous les périphériques connectés qui sont alimentés par des services en continu.


  • LightSwitch

    • Vous pouvez désormais créer des applications web mobiles basées sur HTML entre navigateurs pouvant s’exécuter sur n’importe quel périphérique moderne.

    • Vous pouvez maintenant publier des applications métiers à un catalogue d’application SharePoint 2013 en plus de Microsoft Azure et Internet Information Services (IIS).

    • Remarque Pour en savoir plus sur les nouvelles fonctionnalités et la mise à niveau de projets à partir de l’aperçu 2, consultez cet article de Blog de l’équipe Visual Studio LightSwitch.

  • SharePoint

    • Prise en charge est désormais fournie pour le web et les tests de charge pour les applications SharePoint.

    • Prise en charge est maintenant fourni pour l’enregistrement et la lecture par l’intermédiaire de codé de l’interface Utilisateur pour effectuer des validations de l’interface Utilisateur dans les applications SharePoint 2013.

    • Prise en charge de l’IntelliTrace est la même que celle fournie dans SharePoint 2010.

  • Outils de téléphone

    • Le programme permet des tests unitaires pour Windows Phone.

    • Le programme vous permet de créer et de déployer des flux de travail de projets Windows Phone à partir de la ligne de commande.




Ces fonctionnalités fournissent des améliorations dans l’IDE afin de créer une expérience développeur de mieux et plus productif.

  • Blend pour Visual Studio 2012

    • Prise en charge de Sketchflow, WPF et Silverlight

  • IDE

    • Un thème bleu dans l’environnement IDE de Visual Studio 2012

  • Plan de code

    • Intégration du débogueur et la réactivité mappent des améliorations dans le code

  • Concepteur de flux de travail

    • Améliorations liées à divers types de données sont affichés dans les variables locales en matière de débogage et fenêtres Espion

  • IntelliTrace

    • Chargement d’IntelliTrace et du Générateur de profils de symboles AMELIORES

    • Affichage des valeurs de paramètre imbriqués dans un journal d’IntelliTrace sont collectées à partir de System Center

  • Performances et fiabilité

    • Améliorations des performances dans le concepteur XAML de charge pour les scénarios suivants :

      • Grandes applications Windows Presentation Foundation (WPF)

      • Utilisation des contrôles personnalisés de tiers


Problèmes résolus

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



  • 759433 : caractère non-ASCII est affiché dans le titre de la boîte de dialogue d’attente multithread.

  • 773717 : les arguments $(ItemPath), $(ItemDir), etc. résoudre des valeurs incorrectes lorsque vous exécutez un outil externe de Visual Studio 2012, si l’élément sélectionné est en dehors de la solution.

  • Barre de titre de thread d’attente boîte de dialogue n’affiche pas de la couleur appropriée lorsque vous utilisez le thème blue dans un thème de couleurs personnalisé Visual Studio 2010.

  • Lorsque vous déboguez une application du Windows Store à l’aide de code HTML qui utilise un iframe sandbox dans Visual Studio 2012, l’application se ferme de façon inattendue.

  • Corrige une fuite de mémoire qui peut-être se produire lors du chargée d’une solution Visual C++.

  • Stabilité de Visual Studio 2012 est améliorée lors du chargement des solutions.

  • Visual Studio 2012 peut se bloquer avec l’exception System.ArgumentException lorsque vous basculez entre des fenêtres (y compris les fenêtres de document, les fenêtres automatiquement masquées, les fenêtres Outil avec onglet, etc.).

  • Visual Studio 2012 peut se bloquer lors de l’arrêt si un package de complément Visual Studio est installé.

  • Vous rencontrez des problèmes de performances la première fois que vous copiez du texte à partir de l’éditeur si la boîte à outils est invisible dans Visual Studio 2012.

  • Impossible d’accéder à contenu d’aide local après l’installation de Visual Studio 2012 Update 1 si vous modifiez l’emplacement du contenu de l’aide locale.

  • Erreur de génération lorsque vous générez un projet de bibliothèque de classes Portable si vous sélectionnez le.NET Framework 4.5 et Windows Phone 8 comme le versions cibles du .NET Framework.

  • Réponse révision du code est créée dans le chemin de la zone racine et non le chemin d’accès de la zone sélectionnée.

  • Correctif est fait conserver la boîte de dialogue invite pour les composants web de s’afficher lorsque vous ouvrez un projet web.

  • Inclut le contenu de KB2781514: amélioration de la stabilité du produit et un correctif pour un problème de compatibilité qui se produit lors de la mise à jour du.NET Framework de Microsoft.

  • Une exception System.NullReferenceException peut se produire dans certains scénarios, après l’ouverture d’une boîte de dialogue modale à partir d’un menu contextuel dans Visual Studio 2012. Dans ce cas, la boîte de dialogue fermeture ou Visual Studio 2012 se bloque. Par exemple, si vous avez installé les outils de Microsoft Azure, vous pouvez rencontrer ce problème lorsque vous modifiez des tables ou des requêtes sous Microsoft Azure Storage dans l’Explorateur de serveurs.

  • Visual Studio 2012 peut se bloquer lorsque vous essayez de fermer un projet LightSwitch.

  • Visual Studio 2012 peut se bloquer lorsque vous basculez à partir de l’onglet Aperçu d’un à l’autre.

  • Ralentissement des performances lorsque vous utilisez la méthode « openfile » ou la commande « de » dans la fenêtre de commande.


  • 770242 : erreur de génération lorsque vous générez un projet de bibliothèque de classes Portable Visual C# qui fait référence à un autre Visual C# bibliothèque de classes Portable.

    Remarque Les deux projets ciblent le.NET Framework 4.5, Windows Phone 8 et les applications .NET pour Windows Store.

  • « Le composant référencé n’a pas pu être trouvé » avertissement de build, lorsque vous effectuez une génération en parallèle sur Microsoft.NET Framework 4 sur la solution dans Visual Studio 2012.

  • Erreur de génération lorsque vous générez un projet de bibliothèque de classes Portable Visual Basic qui cible les applications.NET Framework 4.5, Windows Phone 8 et .NET pour Windows Store.

  • Erreur de génération lorsque vous générez le code qui est généré par ajouter une référence de Service dans une bibliothèque de classes Portable projet ciblant Windows Phone 8 et les applications.NET Framework 4.5 ou .NET pour Windows Store.

  • Lissage peut se bloquer lorsque vous générez une application web de Silverlight qui est sous contrôle de code source.

  • L’éditeur de liens aide le commutateur « /? » ne répertorie pas Windows CE comme un sous-système valide.


  • La fonction de prise en charge d’une image à l’échelle de plusieurs qui était incluse dans Visual Studio 2012 Update 1 incorrectement nécessite une image de logo de badge 140 échelle de taille 34 x 34 pixels. La taille doit être de 33 x 33 pixels.

  • Le progra inclut la dernière version de la bibliothèque Windows pour JavaScript.


  • 752266 : fermeture de l’application visual C++ qui est compilée à l’aide de la commande cl/O2/arch : AVX /EHsc dans invite de commandes d’outils natifs de Visual Studio 2012 x86 par intermittence.

  • Supposons que vous configuriez la plateforme cible de x64 pour une application Visual C++. Vous compilez l’application à l’aide de l’option/O2 ou /Ox d’optimisation. Dans ce cas, le code incorrect est généré lorsque le compilateur convertit le type int64 de type int32 à l’intérieur d’une boucle. Par exemple, vous pouvez compiler le code suivant :

    int A[8];for (__int64 i=0; i<8; i++) {  A[i] = i + 1;}
  • Lorsque vous compilez une application Microsoft Visual C++ qui contient le code suivant avec l’option /Analyze sur une plate-forme ARM, une erreur interne du compilateur se produit :

    class Base {};


    template <typename T>
    class Derived : public Base {};

    template <typename P3>
    Derived<P3> Make( P3 p3 );

    void foo()
    {
    Base& b = Make(sizeof(long));
    }

  • IntelliSense cesse de répondre lorsque vous tapez du code dans l’éditeur, en particulier lorsque vous ajoutez des fonctions de surcharge de classes partielles. Par exemple, vous utilisez le code semblable au suivant :

    Namespace N { partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); }; }
  • IntelliSense ne fonctionne pas dans un fichier source qui contient des expressions lambda qui ont plusieurs valeurs de retour. Par exemple :

    [] () { bool b; std::wstring k; if(b) return k; else return k; };
  • Lorsque vous utilisez TSX de nouvelles d’Intel (Extensions de synchronisation transactionnels) par le biais de fonctions intrinsèques fournies par Visual Studio 2012 sur Haswell d’Intel, le compilateur C++ génère un code incorrect. Ainsi, l’opération de transaction n’est pas exclusive.

  • Compilateur C++ génère des indications de fonction incorrecte dans l’enregistrement de la correction de fichiers PDB.

  • Lorsque vous créez un projet Visual C++ vide, l’option chèques de SDL est désactivée même si la case à cocher recherche de SDL est sélectionnée dans l’Assistant Application .

  • Basée sur les X64 le jeu d’outils Visual C++ ne contient-elle pas tous les correctifs cumulatifs pour l’outil de Visual C++ basé sur le x86 défini dans les mises à jour de Visual Studio 2012.

  • Fixe une panne du compilateur lors de la compilation de code particulier boucle imbriquée.

  • Une erreur interne du compilateur se produit lorsque vous buiuld une base de LLVM projet à l’aide d’un compilateur basé sur le x64.

  • Code d’ordinateur incorrect est généré pour une application Visual C++. Une boucle peut-être être ignorée sans condition.

  • Application se bloque par intermittence sur Windows Phone lorsque vous créez une opération asynchrone avec Parallel Patterns Library (PPL).

  • Une erreur interne du compilateur peut se produire lorsque vous utilisez x64 un compilateur C++ natif pour compiler un code source C qui contient le modèle suivant de code à l’intérieur d’une boucle :

    A = (B < C ? B : C) ;

  • Lorsque vous avez installé une version RTM du package de langue de Visual Studio 2012 qui a installé des mises à jour Visual Studio 2012. Après avoir configuré le Visual Studio 2012 pour utiliser la langue nouvellement installé, vous rencontrez les problèmes suivants :

    • Vous ne pouvez pas créer de nouvelle application Win32 ou MFC dans l’Assistant.

    • Vous ne pouvez pas mettre à niveau des projets à partir de versions antérieures.

    • Langue affichée n’est pas la langue configurée par l’utilisateur.

  • Supposons que vous disposez d’un projet MFC et que vous utilisez onglet Messages dans l’Assistant classe pour implémenter un gestionnaire de messages pour les messages WM_CREATE. Une fois que vous cliquez sur Ajouter un gestionnaire, vous ne peut pas générer le projet, car le code qui est généré n’est pas correct.

  • Lorsque vous générez des fichiers binaires de x64 ou de plates-formes ARM en mode de débogage et avec l’option de liaison incrémentielle est activée, le pdata endommage parfois. Ainsi, les problèmes suivants :

    • Code de gestion des exceptions ne fonctionnent pas.

    • Windows API RtlLookupFunctionEntry() ne fonctionne pas.

  • Supposons que vous disposez d’un projet C++ Windows Store ou un projet de Test unitaire de C++ Windows Store qui fait référence à un projet exe de Windows Store, il qu'a montré, pas IntelliSense pour le projet exe Windows Store dans votre projet.

  • Instruction non autorisée est générée en tant que « mov eax, bh ».


  • Supposons que vous avez un Windows Phone ou un projet Windows Store qui fait référence à un projet distinct qui contient les ressources qui sont créés à l’aide d’outils graphiques de Visual Studio. Lorsque vous essayez de générer le projet principal, les ressources ne sont pas déployés avec le projet principal. Cela provoque des erreurs de génération dans l’application Windows Store ou exécuter des erreurs d’exécution dans l’application Windows Phone.

  • Plusieurs améliorations de stabilité et de performances pour les Diagnostics de graphiques.


  • Lorsque vous essayez d’installer un package de mise à jour 1 de Visual Studio 2012 qui ne contient-elle pas d’outils Entity Framework, le message d’erreur suivant s’affiche :

    Concepteur d’Entity Framework pour Visual Studio 2012 - enu package a échoué.

  • Lorsque vous installez des mises à jour de Visual Studio 2012, les outils Entity Framework seront installés en anglais, indépendamment des paramètres régionaux de Visual Studio 2012 que vous avez installée.



Gestionnaire de tests Microsoft

  • Supposons que vous exécutez un test qui n’entraîne aucun résultat attendu, et vous classez un bogue pendant l’essai. Dans ce cas, le test est automatiquement calculée à passer.

  • Une étape de test partagée peut-être être supprimée de façon inattendue lorsque vous supprimez une étape de test sélectionné.

  • L’erreur suivante se produit lorsque vous essayez de créer un nouvel environnement de Centre Lab de MTM :

    Erreur lors de l’interrogation des ordinateurs virtuels en cours d’exécution.
    Argument spécifié était hors de la plage de valeurs valides.

Tests unitaires

  • Les méthodes de test avec des attributs TestInitialize peuvent être appelées dans un ordre incorrect.

Les tests de charge

  • Impossible d’exécuter une DLL de test x86-ciblées à partir de MTM contre un contrôleur de Test qui s’exécute sur un système d’exploitation de x64.

Test and Lab Manager

  • Supposons que vous avez appliqué la mise à jour 1 de Visual Studio 2012 sur un ordinateur qui dispose de TFS 2012 et Visual Studio 2012 est installé. Vous essayez d’exécuter une build qui contient des tests sur l’ordinateur. Dans ce cas, la génération échoue avec une exception MethodNotFoundException .

  • Fichiers de couverture du code fusionnées affichent des données de couverture incorrectes.



  • Correctifs du compilateur C++ dans Visual Studio 2012 Update 1 ne sont pas appliquées aux outils de développement windows phone.


  • Problèmes de projet de bibliothèque Portable Visual F#

    • Requêtes de travail comme d’habitude dans les F# Interactive et l’infrastructure de bureau échouera à l’exécution avec System.NotSupportedException lorsqu’ils sont utilisés dans une bibliothèque portable F# pour une application Silverlight ou le Windows Store.

    • Un System.ArgumentNullException sera levée au moment de l’exécution si les méthodes nt de Async.AwaitEve ou Async.CreateDelegate sont appelées dans une bibliothèque portable F#.


  • Mises à jour des outils Entity Framework peuvent être installés par le biais de Visual Studio 2012 Update 2.


  • Panne intermittente lorsque vous publiez un projet LightSwitch HTML Client


  • Cette mise à jour résout plusieurs problèmes de Team Foundation Server.


  • Mise à jour des traductions pour un certain nombre de termes agiles.


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.

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


Remarque Cette section s’applique uniquement au client de Visual Studio. TFS a configuration différente (Vérifiez le téléchargement de Visual Studio Team Foundation Server 2012 avec la mise à jour 2 et Visual Studio Team Foundation Server Express 2012 avec la mise à jour 2 pages 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 chargeMise à jour 2 de Visual Studio 2012 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, 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 à 1024 × 768 ou de résolution 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 2Support de communauté informel pour Visual Studio 2012 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.

×