Avis
Certains téléchargements mentionnés dans cet article sont actuellement disponibles sur My.VisualStudio.com. Ce site web nécessite que les utilisateurs se connectent à l’aide d’un compte d’abonnement Visual Studio si vous essayez d’accéder à l’un des liens de téléchargement.
Si vous êtes invité à entrer des informations d’identification, utilisez votre compte d’abonnement Visual Studio existant ou créez un compte gratuit en sélectionnant « Créer un compte Microsoft ».
Résumé
Cet article décrit des informations sur Microsoft Visual Studio 2010 Service Pack 1 (SP1). En outre, cet article répertorie les problèmes résolus et les améliorations technologiques ajoutées dans Visual Studio 2010 SP1.
Informations supplémentaires
Comment obtenir Visual Studio 2010 SP1
Pour obtenir Visual Studio 2010 SP1, visitez le site web Microsoft suivant :
À propos de ce Service Pack
Systèmes d'exploitation pris en charge
-
Windows Server 2008 R2 (x64)
-
Windows 7 (x86 et x64)
-
Windows Server 2008 (toutes les éditions x86 et x64) avec Service Pack 2
-
Windows Vista (toutes les éditions x86 et x64 à l’exception de Starter Edition) avec Service Pack 2
-
Windows Server 2003 R2 (toutes les éditions x86 et x64)
-
Windows Server 2003 (toutes les éditions x86 et toutes les éditions x64) avec Service Pack 2
Remarque MsXML 6.0 doit être installé pour appliquer ce Service Pack sur un ordinateur exécutant Windows Server 2003. -
Windows XP Service Pack 2 (SP2) ou une version ultérieure de Windows XP
-
Windows XP (toutes les éditions x86 à l’exception de l’édition Starter) avec Service Pack 3
Architectures prises en charge
-
32 bits (x86)
-
64 bits (x64) (WOW)
Configuration matérielle requise
-
Processeur 1,6 gigahertz (GHz) ou plus rapide
-
1 024 Mo de RAM (1,5 Go en cas d’exécution sur une machine virtuelle)
-
5,5 Go d’espace disque disponible
-
Disque dur de 5 400 tr/min
-
Carte vidéo compatible DirectX 9 qui s’exécute à 1 024 × 768 ou une résolution supérieure
-
Lecteur de DVD
Configuration logicielle requise
L’un des programmes Visual Studio 2010 pris en charge répertoriés dans la section « S’applique à » doit être installé pour appliquer ce Service Pack.
Prise en charge de Visual Studio 2010 SP1
La prise en charge formelle de Visual Studio 2010 SP1 est disponible via le site web Support Microsoft. Pour plus d’informations sur Support Microsoft, visitez le site web Microsoft suivant :
http://support.microsoft.com La prise en charge de la communauté informelle pour Visual Studio 2010 SP1 est disponible sur les forums MSDN (Microsoft Developer Network). Pour plus d’informations sur les forums MSDN, visitez le site web Microsoft suivant :
Inclus dans ce Service Pack
Visual Studio 2010 SP1 inclut une mise à jour de Microsoft .NET Framework 4. Pour plus d’informations sur la mise à jour, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2468871 Mise à jour pour Microsoft .NET Framework 4
Ajout d’améliorations technologiques et résolution de problèmes dans Visual Studio 2010 SP1
Améliorations technologiques
Visionneuse d’aide 1.1
Pour prendre en charge la productivité des développeurs, une application autonome pour l’affichage local est installée dans Visual Studio 2010 SP1. Les améliorations technologiques suivantes sont ajoutées dans la nouvelle visionneuse d’aide locale :
-
Icônes de barre de menus Accès rapide : accédez rapidement à d’autres améliorations ou outils de technologie à utilisation élevée. Cela inclut le Gestionnaire de bibliothèque d’aide, Imprimer, Options et Synchroniser la rubrique avec la table des matières (TOC)
-
Rechercher du contenu installé localement
-
Rechercher des chaînes correspondantes dans la rubrique
-
Affichages console (toc, index, favoris et résultats de la recherche)
-
Liste des rubriques d’index de mot clé
-
Vue de la liste des matières
-
Favoris
-
Historique
-
Affichage liste des résultats de la recherche
-
-
Menus contextuels
-
Fenêtre de contenu - Imprimer la rubrique
-
Options : Modifier la taille de police d’affichage, le nombre de rubriques dans l’historique et le côté sur lequel l’affichage de la console est affiché
Prise en charge de Silverlight 4
Microsoft Silverlight 4 Tools pour Visual Studio 2010 est inclus dans Visual Studio 2010 SP1. Cela ajoute la prise en charge du ciblage de Silverlight 4 dans le concepteur Silverlight et le système de projet. Cela permet également de prendre en charge les nouvelles améliorations de la technologie Silverlight 4. Cette nouvelle technologie inclut l’utilisation de styles implicites et d’applications OOB (Out-of-Browser) Silverlight 4. Vous pouvez démarrer et déboguer automatiquement votre application OOB à partir de l’IDE, spécifier la signature XAP pour les applications OOB approuvées et définir les caractéristiques de la fenêtre OOB.
Prise en charge des tests unitaires de base pour .NET Framework 3.5
Dans Visual Studio 2010 SP1, vous disposez désormais des fonctionnalités permettant de tester vos applications qui ciblent le .NET Framework 3.5. Pour plus d’informations sur l’activation de cette fonctionnalité, consultez le blog MSDN suivant :
Discussion sur les tests unitaires .NET 3.5 d’Amit Chatterjee
Assistant Performances pour Silverlight
Visual Studio 2010 SP1 vous permet d’optimiser les performances de l’application Silverlight en profilage du code. Un profileur de code traditionnel ne peut pas régler les performances de rendu pour les applications Silverlight. De nombreux profileurs de niveau supérieur sont ajoutés à Visual Studio 2010 SP1 afin que vous puissiez mieux déterminer quelles parties de l’application consomment du temps.
IntelliTrace pour 64 bits et SharePoint
IntelliTrace est la nouvelle technologie de débogage révolutionnaire de Visual Studio 2010 qui vous permet d’avancer et de reculer dans une session de débogage. Toutefois, en raison de contraintes de temps et parce qu’il s’agit d’une fonctionnalité entièrement nouvelle, cette technologie ne fonctionne pas dans tous les scénarios.
Visual Studio 2010 SP1 active la technologie de débogage IntelliTrace sur les solutions 64 bits et pour les solutions de batterie de serveurs Microsoft SharePoint.
Rendu logiciel
Par défaut, le rendu logiciel est activé sur Windows XP et Windows Server 2003 pour améliorer les performances et la stabilité de Visual Studio 2010.
Détection des installations en mode mixte
Si vous installez plusieurs versions de Visual Studio 2010 sur le même ordinateur, une combinaison de fichiers binaires de programme peut s’exécuter dans la même instance de Visual Studio. Par exemple, ce problème se produit lorsque la version finale de Visual Studio 2010 Ultimate est installée sur l’ordinateur sur lequel Microsoft Visual Basic Express Service Pack 1 est installé. Ce type d’installation peut entraîner des problèmes de stabilité ou de fonctionnement. Visual Studio 2010 SP1 détecte si l’installation de SP1 est terminée et peut vous inviter à le mettre à jour si l’installation est incomplète. Cela permet de s’assurer que l’installation est dans un état connu et stable.
Développement web
IIS Express prise en charge
Visual Studio 2010 SP1 vous permet d’utiliser Internet Information Services (IIS) 7.5 Express comme serveur d’hébergement local pour le site web et les projets d’application web.
Remarque IIS 7.5 Express n’est pas inclus dans SP1 et vous devez le télécharger séparément. Pour plus d’informations, visitez le blog suivant :
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
prise en charge SQL Server CE 4
Visual Studio 2010 SP1 vous permet de gérer Microsoft SQL Server Compact fichiers SDF 4.0 dans Explorateur de solutions et dans l’Explorateur de serveurs dans le contexte de projets web. En outre, Visual Studio 2010 SP1 vous permet d’utiliser SQL Server Compact 4.0 avec Microsoft ASP.NET Web Forms dans un contrôle de source de données SQL.
Remarque SQL Server Compact 4.0 n’est pas inclus dans Visual Studio 2010 SP1 et vous devez le télécharger séparément. Pour plus d’informations, visitez le blog suivant :
Prise en charge de Razor
Des modifications sont apportées aux systèmes de projet web et à l’éditeur HTML pour prendre en charge la nouvelle syntaxe Razor. Cette nouvelle syntaxe est utilisée par pages Web ASP.NET et par ASP.NET MVC 3.
Remarque Razor n’est pas inclus dans SP1 et vous devez le télécharger séparément. Pour plus d’informations, consultez les blogs suivants :
Présentation de « Razor » : un nouveau moteur d’affichage pour ASP.NET
Comment obtenir la prise en charge de la syntaxe Razor dans Visual Studio 2010
Intégration de l’ip web
La prise en charge du Microsoft Web Platform Installer (PI) est ajoutée dans Visual Studio 2010 SP1 comme suit :
-
Une nouvelle barre d’outils est ajoutée pour permettre un accès rapide pour démarrer la dernière version de Web PI. En outre, si le web PI n’a pas été installé, il est téléchargé en premier.
-
Lorsque vous ouvrez des projets web qui utilisent IIS 7.5 Express, SQL Server Compact 4.0 ou ASP.NET syntaxe Razor, une boîte de dialogue s’affiche et propose de télécharger et d’installer ces composants à l’aide de Web PI si les composants ne sont pas déjà installés.
Dépendances déployables
Certains nouveaux composants technologiques ajoutés dans Visual Studio 2010 SP1 peuvent être déployés conjointement avec une application. Ensuite, vous pouvez utiliser les composants même lorsque vous déployez l’application sur un serveur sur lequel ces composants ne sont pas installés. Une nouvelle boîte de dialogue est ajoutée dans Visual Studio 2010 SP1 qui facilite l’ajout de ces dépendances déployables au projet web. Pour accéder à la boîte de dialogue, cliquez avec le bouton droit sur le projet dans Explorateur de solutions, puis sélectionnez Ajouter des dépendances déployables. Les composants suivants sont pris en charge :
-
pages Web ASP.NET qui utilisent la syntaxe Razor
-
SQL Server Compact 4.0
-
ASP.NET MVC 3
Pour plus d’informations, consultez les blogs suivants :
BIN Déploiement ASP.NET MVC 3 avec Razor sur un serveur Windows Server sans MVC installé
Guide pratique pour déployer des projets web SQL Compact Edition 4.0 et Razor
Prise en charge de HTML5 et CSS3
La prise en charge préliminaire de HTML5 est ajoutée à l’éditeur HTML afin que vous puissiez obtenir IntelliSense et la validation des attributs et des éléments HTML. Une version complète qui offre une expérience HTML5 plus complète sera fournie dans une version ultérieure de Visual Studio. Pour plus d’informations, visitez le blog suivant :
Services WCF RIA V1 SP1 inclus
Le service WCF RIA est désormais localisé dans 10 langues différentes prises en charge par Visual Studio 2010 SP1. Une entité peut maintenant contenir des membres d’un type complexe. Par exemple, vous pouvez utiliser le type Customer.Address où Customer est une entité, mais Address n’est pas une entité. Un type d’entité peut maintenant être utilisé dans plusieurs classes DomainService dans la même application. La restriction sur l’utilisation d’un type d’entité donné à l’intérieur d’un DomainService au plus est levée. Un point d’extensibilité de génération de code est désormais disponible publiquement. Il peut être utilisé pour les générateurs de code T4 et d’autres générateurs de code externes au produit. En outre, les opérations d’ajout/suppression de DataForm sont désormais activées pour la classe EntitySet et la classe EntityCollection.
Plus d’informations sur le développement web
Pour plus d’informations sur les autres améliorations technologiques de Visual Studio 2010 SP1 pour les développeurs web, consultez le blog suivant :
Éditeur/concepteur XAML
Atteindre la définition de valeur
Vous permet de naviguer directement à partir des contrôles d’une page jusqu’aux styles appliqués aux contrôles. Cela signifie que vous pouvez rapidement et facilement comprendre et utiliser le style et les structures de ressources dans l’application, et enfin comprendre « pourquoi ce bouton de votre application est rouge ».
Style IntelliSense
Vous permet de modifier facilement les styles que vous avez déjà en XAML. Vous obtenez maintenant IntelliSense pour les propriétés et leurs valeurs dans un style basé sur targetType.
Sélecteur de source de données
Vous permet de sélectionner et de modifier facilement les informations de source de données directement à partir de l’aire de conception.
Commandes de grille avancées
Vous permet d’ajouter, de supprimer et de réorganiser facilement des lignes et des colonnes de grille.
Nouvel éditeur d’épaisseur
Vous permet de modifier en bloc des éléments spécifiques tels que des marges ou un remplissage sur plusieurs contrôles.
Prise en charge des exemples de données
Vous permet d’ajouter des exemples de données pour voir vos modèles d’élément et les liaisons s’allumer au moment de la conception. Non seulement cela facilite-t-il le raccordement des liaisons de données via le sélecteur de liaisons de données, mais cela signifie également que vous pouvez concevoir des dispositions de taille de contenu et de mise en page automatique beaucoup plus facilement. En outre, les données au moment de la conception circulent correctement entre Visual Studio et Expression Blend.
Stabilité accrue
De nombreuses améliorations de la stabilité ont été apportées à Visual Studio 2010 SP1. Pour plus d’informations, visitez le blog suivant :
La version finale de Silverlight 4 Tools pour Visual Studio 2010 est désormais disponible
C++
Graphiques et animations avec accélération GPU MFC
Visual Studio 2010 SP1 active les deux technologies suivantes pour MFC :
-
Direct2D, une API graphique 2D à accélération matérielle, en mode immédiat, qui fournit des performances élevées et un rendu de haute qualité pour la géométrie, les bitmaps et le texte 2D. Pour plus d’informations, visitez le site web Microsoft suivant :
-
Gestionnaire d’animations Windows, qui permet une animation enrichie des éléments de l’interface utilisateur. Pour plus d’informations, visitez le site web Microsoft suivant :
Vous pouvez tirer parti de ces deux technologies sans rompre le modèle de programmation MFC. En outre, vous trouverez des démonstrations dans le répertoire suivant :
drive:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipPour plus d’informations sur les améliorations technologiques dans Visual Studio 2010 SP1, visitez le site web suivant :
Prise en charge des nouveaux ensembles d’instructions AMD et Intel
Visual Studio 2010 SP1 ajoute des fonctions intrinsèques ou des intrinsèques pour activer les extensions sur les nouveaux microprocesseurs AMD et Intel qui seront publiés l’année prochaine. Les fonctions intrinsèques permettent un calcul très efficace sans la surcharge d’un appel de fonction. Pour plus d’informations sur la fonction intrinsèque, visitez le site web suivant :
Intrinsèques du compilateurPour plus d’informations sur les extensions, visitez les sites web tiers suivants :
Incorporation du runtime Visual Basic
Une nouvelle fonctionnalité du compilateur Visual Basic est ajoutée qui permet aux développeurs Visual Basic de cibler leurs applications et bibliothèques sur des plateformes où le runtime Visual Basic complet n’est pas disponible. Pour plus d’informations, visitez le blog suivant :
VB Core – Nouveau mode de compilation dans Visual Studio 2010 SP1
Liste des problèmes résolus
Gestionnaire de bibliothèque d’aide
Le Gestionnaire de bibliothèque d’aide ne prend pas en charge plusieurs sessions simultanées.
Agent de bibliothèque d’aide
-
L’agent de bibliothèque d’aide ne redémarre pas après la mise à jour du contenu. L’agent de bibliothèque d’aide peut se bloquer lorsque vous le démarrez pour la première fois sans contenu.
-
Lorsque vous accédez à des URL non valides, l’agent n’affiche pas la page Contenu introuvable .
Éditeur Visual Studio
-
550886 : Visual Studio 2010 se bloque lorsque le fichier source contient des caractères non Unicode.
-
542247 : la navigation dans la sélection ne fonctionne pas comme prévu.
-
542247 : l’insertion est hors écran lors de la sélection du mot CTRL+FLÈCHE.
-
587888 : le défilement automatique horizontal ne fonctionne pas avec Ctrl+Maj.
-
615523 : la commande Copy de Visual Studio 2010 génère rtf qui provoque une erreur.
-
Lorsque vous copiez du code source qui contient des caractères japonais, le code source ne peut pas être collé à Microsoft Word 2010 correctement.
-
Les caractères brouillés se produisent lorsque le code source est copié et collé sur Microsoft PowerPoint 2010.
-
L’IDE Visual Studio 2010 peut se bloquer lorsque vous développez des régions déjà développées.
-
L’IDE Visual Studio 2010 peut se bloquer lorsque vous modifiez les paramètres de couleur.
-
Visual Studio 2010 peut se bloquer lorsque vous démarrez l’éditeur WPF.
-
Un problème de mémoire insuffisante se produit lorsque vous copiez à l’aide d’instructions .
-
Après avoir effectué une action Couper pour le texte, vous ne pouvez pas coller le texte.
-
Lorsque vous arrêtez d’effectuer des dispositions supplémentaires pendant la saisie semi-automatique de l’instruction, la durée de la fenêtre contextuelle peut être réduite de 30 à 40 %.
-
L’action Remplacer dans les fichiers signale des résultats incorrects.
Visual Studio Shell
-
533342 : les menus contextuels défilent même s’il y a de la place pour les afficher.
-
558149 : la fenêtre « Rechercher et remplacer » s’agrandit chaque fois qu’elle est ouverte.
-
574681 : Visual Studio se bloque lorsque vous cliquez sur un séparateur de menu.
-
636464 : Visual Studio se bloque avec une exception COM chaque fois que vous le fermez.
-
Visual Studio se bloque lorsqu’il se ferme.
-
Visual Studio se bloque lorsque vous utilisez AMD CodeAnalyst.
-
Visual Studio redémarre chaque fois que vous essayez de le fermer.
-
Le chargement d’une solution en double-cliquant sur son fichier entraîne le chargement de DLL inutiles.
-
Le traitement du temps d’inactivité à l’intérieur de Visual Studio entraîne un basculement inutile du contexte de thread.
-
Boîte de dialogue progression qui s’affiche pour certains scénarios. Par exemple, atteindre la définition des projets C++ prend plus de temps que prévu.
-
LightSwitch ne se charge pas lorsque vous exécutez le mode « devenv /safemode ».
-
L’éditeur cesse de répondre lorsque vous ouvrez .aspx et .js fichiers à l’aide de Telerik.
-
Supprimé Pour évaluation uniquement de l’écran de démarrage Express.
-
Les lecteurs d’écran et les tablettes provoquent le blocage de Visual Studio lorsque le pointeur est suspendu sur le bouton Annuler .
-
Visual Studio se bloque lorsque vous fermez un groupe flottant de fenêtres d’outils multi-instances.
-
Visual Studio se bloque lorsque vous annulez l’extraction d’un fichier.
Extensibilité de Visual Studio
Débogueur
-
521390 : Lorsque vous effectuez un débogage côté client, le message d’erreur suivant s’affiche :
Erreur : Le point d’arrêt n’est pas atteint actuellement. Cet emplacement n’a pas pu être mappé au script côté client.
-
537218 : seuls 100 éléments « std::map » sont autorisés dans le débogueur.
-
Certains problèmes liés au suivi d’événements dans Windows Presentation Foundation (WPF) sont résolus.
En outre, Visual Studio 2010 SP1 ajoute les améliorations suivantes :
-
Améliorations apportées lors de l’ouverture des fichiers de mini-vidage et du débogage des fichiers de mini-vidage.
-
Améliorations permettant de réduire les blocages lors de l’attachement d’un processus.
-
Améliorations de la fiabilité du débogage de l’interface de transmission de messages (MPI).
-
Améliorations du glissement de thread pendant l’évaluation de la fonction.
Intellitrace
-
Les fichiers journaux sont supprimés pour l’opération de nettoyage de disque.
-
Les incidents introduits dans l’application du client sont résolus.
-
Un plantage qui se produit lorsque vous basculez vers la fenêtre Désassemblement que vous passez en mode historique est résolu.
-
L’incident lors de la sortie en raison de la mise en place d’un fichier de trace en mode d’exécution est résolu.
Configurer des projets
Concepteur HTML
Éditeur ASP.NET
-
567055 : la touche Retour arrière et les touches de direction ne fonctionnent pas.
-
558465 : des problèmes de mise en forme des fonctions JScript se produisent.
-
Les commentaires XML n’apparaissent pas dans JScript IntelliSense.
ASP.NET données
Projets web
-
554957 : le dossier ASP.NET App_Themes n’autorise pas l’ajout d’une nouvelle feuille de style CSS.
-
Les glyphes SCC ne sont pas affichés dans Explorateur de solutions.
Éditeur JScript
-
Un espace supplémentaire est ajouté sous le code lorsque l’option Conserver les onglets est sélectionnée.
-
La mise en retrait est incorrecte pour les littéraux d’objet vides.
-
L’option de mise en forme de la fonction JScriptParens ne fonctionne pas comme « parenthèses ».
-
Le raccourci clavier ALT+A n’est pas utilisé de manière incorrecte pour la commande Insérer un espace après la fonction pour les fonctions anonymes.
-
Atlas IntelliSense n’est pas présent lorsque le gestionnaire de scripts a un chemin HTTP ServiceReference.
-
La mémoire du processus Visual Studio augmente à 300 Mo lorsque vous ouvrez un autre projet, que vous laissez le projet actuel ouvert et que le projet actuel contient de nombreux fichiers JScript qui sont ouverts.
-
Il n’existe pas d’IntelliSense dans une condition ForIn .
-
Une croissance de mémoire très importante se produit lorsque vous commentez ou supprimez les marques de commentaire de fichiers JScript volumineux.
-
La saisie est très lente dans un fichier JScript dont le contenu est long sur une seule ligne.
-
Les membres globaux qui proviennent de fichiers externes ne peuvent pas trouver IntelliSense.
-
La perte de colorisation et IntelliSense se produit après la mise à jour d’IntelliSense pour référencer un service distant ou non existant.
Outils de développement Windows Phone
Le déploiement de fichiers XAP de plus de 64 Mo peut échouer pour le test et le débogage sur des appareils téléphoniques physiques.
WpF général et concepteur Silverlight
-
La mise à niveau de Silverlight pendant l’exécution de Visual Studio entraîne le blocage de Visual Studio.
-
La suppression de contrôles qui ont un thread d’arrière-plan en cours d’exécution provoque le blocage de Visual Studio.
-
La liste d’erreurs ne s’affiche pas lorsque les fichiers XAML qui contiennent des erreurs sont ouverts.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
Des améliorations de performances sont ajoutées lorsque vous sélectionnez un autre profil de couleur.
-
La boîte de dialogue Enregistrer s’affiche lorsque vous fermez une solution après la génération d’un événement en Visual Basic.
-
La prise en charge des assemblys portables est ajoutée.
Aire de conception du concepteur XAML
-
473449 : la fonctionnalité liaison dans WPF ne fonctionne pas comme prévu.
-
567025 : un modèle « hériter et remplacer » en XAML est signalé comme « boucle détectée ».
-
502670 : La propriété Visibility est désormais respectée au moment du design.
-
Une fuite de mémoire se produit lorsque vous faites glisser des contrôles de la boîte à outils vers l’aire de conception.
-
Une exception System.InvalidOperationException se produit lorsque vous démarrez l’aire de conception après avoir ajouté un événement.
-
Une boîte de dialogue de message d’erreur s’affiche lorsque vous déplacez des contrôles parents dans un expandeur.
-
Contrôle la création lorsque l’enfant de l’élément racine est un expandeur.
-
Les contrôles peuvent se déplacer dans un conteneur dont la propriété FlowDirection est définie sur RightToLeft.
-
Vous ne pouvez pas ouvrir le concepteur pour les fichiers qui utilisent les composants de visualisation des données silverlight Toolkit.
-
L’expandeur reste développé au moment de la conception, alors qu’il doit être réduit.
-
Les contrôles s’alignent sur le quadrillage mineur.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
L’alignement des contrôles est réduit dans un contrôle ScrollViewer.
-
Le code utilisateur qui peut provoquer une exception non gérée sur la barre d’or s’affiche désormais.
Refactorisation XAML
-
Lorsque vous renommez un type, les propriétés du type ne sont pas renommées dans les fichiers XAML pour Visual Basic.
-
Les fichiers de flux de travail qui sont basés sur XAML récupèrent des événements de refactorisation à partir du code qui se trouve derrière les fichiers de flux de travail.
-
La refactorisation et « Accéder à la définition » ne fonctionnent pas comme prévu lorsque vous interagissez avec des fichiers XAML et que le fichier XAML n’est pas ouvert.
-
Après avoir renommé une classe, le gestionnaire d’événements ne génère pas les événements pour la classe renommée.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
La prise en charge des types de refactorisation dans l’attribut TypeArguments est ajoutée.
-
La prise en charge de la refactorisation des espaces de noms qui incluent l’assembly dans la définition est ajoutée.
Inspecteur de propriétés XAML
-
La propriété StyleTypedProperty n’est pas prise en charge par le sélecteur de styles.
-
551488 : L’éditeur StringFormat XAML ne prend pas en charge les caractères d’échappement double.
-
Lorsque l’éditeur XAML est épinglé et que vous définissez des liaisons ou des ressources, le focus clavier peut être perdu.
-
La définition « Atteindre la valeur » affiche une boîte de dialogue de message d’erreur lorsque la définition pointe vers un fichier XAML d’application.
-
Les propriétés jointes dans l’Inspecteur de propriétés disparaissent après la génération de la solution.
-
Lorsque l’éditeur de pinceau est épinglé, la même propriété peut apparaître plusieurs fois dans l’inspecteur de propriété.
-
La propriété Content ne peut pas être affichée lorsque l’inspecteur de propriété est trié par source.
-
Une erreur se produit si vous ouvrez le sélecteur de liaison de données lorsque dataContext est défini sur CollectionViewSource.
-
Une erreur se produit si vous appliquez un style chargé à partir d’un autre projet à l’aide du sélecteur de ressources.
-
Les propriétés jointes excédentaires sont affichées de manière inattendue.
-
L’état Développer ou Réduire de la catégorie Propriété n’est pas conservé après la génération et l’exécution.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
La prise en charge de la définition de propriétés jointes qui ont le même nom, mais des espaces de noms différents dans l’inspecteur de propriétés est ajoutée.
-
La prise en charge de l’ajout de l’héritage comme indication source possible pour le marqueur de propriété dans l’inspecteur de propriétés est ajoutée pour le projet Silverlight.
Éditeur XAML
-
575719 : Visual Studio 2010 XAML IntelliSense peut échouer de manière inattendue.
-
Visual Studio 2010 Édition Premium peut se bloquer lorsque vous sélectionnez un élément IntelliSense.
-
L’éditeur XAML peut ne plus répondre lorsque vous modifiez un objet VisualStateGroup.
-
Une erreur peut ne pas être effacée une fois que le code XAML est temporairement placé dans un état non valide.
-
Des ondulés erronés peuvent apparaître pour les propriétés attachées, ce qui empêche l’aire de conception de fonctionner.
-
Une erreur incorrecte peut se produire lorsque vous définissez la propriété StrokeThickness sur 0 sur rectangles.
-
Lorsque vous utilisez à l’aide de Ctrl+M pour réduire le code XAML, Visual Studio peut se bloquer.
-
Le style IntelliSense pour Silverlight n’affiche pas les classes dans le même espace de noms que l’application.
Visual Studio Tools pour Office (VSTO)
En outre, Visual Studio 2010 SP1 améliore les performances du runtime VSTO.
concepteur Windows Forms
-
Vous utilisez l’IDE Visual Studio 2010 pour ouvrir un projet qui se trouve dans une version antérieure. Par exemple, vous ouvrez un projet Visual Studio 2008. Après une session de débogage, vous ne pouvez pas reconstruire ou déboguer à nouveau le projet, et vous recevez un message d’erreur semblable au suivant :
Impossible de copier le fichier « obj\Debug\assembly_name » dans « bin\Debug\assembly_name ». Le processus ne peut pas accéder au fichier « bin\Debug\assembly_name », car il est utilisé par un autre processus.
-
Si vous renommez ou annulez un collage de contrôles Windows Forms dans le concepteur, le fichier du concepteur fuit pendant l’instance Visual Studio 2010.
-
Vous mettez à niveau un projet Visual Studio 2005 vers Visual Studio 2010 et vous reciblez le projet vers .NET Framework 4. Lorsque vous fermez l’instance de Visual Studio, une version linguistique prise en charge de Visual Studio peut se bloquer.
Visual Studio Tools pour SharePoint
-
L’ajout d’un jeu d’autorisations CAS à un modèle de manifeste de package entraîne l’échec du déploiement F5.
-
La génération de code de composant Visual Web Part qui est en bac à sable échoue si le fichier ASCX dépasse une certaine longueur.
Visual Studio Data Tools
-
Le répéteur de données ne peut pas être lié à l’image dans la fenêtre des sources de données.
Compilateur Visual Basic
-
Quand un type local provient d’un assembly signé, Visual Basic n’affiche pas de valeurs dans la fenêtre Variables locales.
-
Dans les grands projets qui contiennent de nombreux commentaires de documents XML, vous pouvez rencontrer des retards dans l’éditeur lorsque vous tapez.
-
Lorsque vous basculez le focus entre les champs d’expression, vous pouvez rencontrer des retards dans les grands projets Workflow Foundation.
Visual Basic Editor
-
542271 : Obligatoire ByVal s’affiche dans Visual Basic .NET.
-
551699 : les valeurs Enum IntelliSense ne sont pas affichées.
-
Un grand projet Visual Basic peut se bloquer lorsqu’il est fermé.
-
L’IDE Visual Studio ne répond plus lorsqu’il analyse les commentaires XMLDOC dans un projet complexe.
-
Le service de langage Visual Basic se bloque lorsque vous ouvrez un projet web.
Compilateur C#
-
Une violation d’accès se produit lorsque vous déboguez une structure C# qui contient environ 500 champs.
-
Les concepteurs peuvent ne pas qualifier correctement les types dans le code émis.
Éditeur C#
-
610734 : Visual Studio 2010 se bloque lorsqu’il écrit du code au moment du design.
-
Dans les projets WPF, le service IntelliSense C# peut se bloquer lors de l’arrêt.
-
Si le pack multi-ciblage n’est pas installé, le service de langage C# se bloque lorsque vous essayez de charger un projet.
-
La commande « Mettre en surbrillance les références » provoque un blocage dans certains cas lorsqu’un fichier est fermé.
-
Le type de génération peut provoquer un rapport d’incident lorsque vous ouvrez le fichier généré.
-
Les balises actives peuvent provoquer un rapport d’incident dans certains scénarios web.
-
Un rapport d’incident se produit lorsque vous modifiez le public
dans Propriété. -
Lorsque vous suspendez le pointeur sur un argument nommé, QuickInfo se bloque si le nom de la méthode correspond au nom de la classe locale.
-
IntelliSense C# se bloque lorsque l’extension Solution Navigator est installée et qu’une page « aspx\web » est ouverte en tant que fichier supplémentaire.
-
La touche RETOUR ARRIÈRE ne fonctionne pas correctement pour les caractères coréens dans l’éditeur de texte.
Bibliothèque C++ standard
Microsoft Foundation Classes (MFC) et Active Template Library (ATL)
En outre, Visual Studio 2010 SP1 améliore la sécurité et les performances et fournit d’autres améliorations dans ATL/MFC.
Runtime C (CRT)
-
Lorsque la constante WEOF est passée à la fonction « swprintf_s », la mémoire tampon ne reçoit pas d’arrêt NULL.
Éditeur C++
-
561259 : Accéder à la déclaration est lent dans certains cas.
-
573230 : L’éditeur C++ peut se bloquer lorsque vous insérez des commentaires.
-
537956 : un plantage se produit lors de la déclaration de l’énumération C++.
-
Des problèmes se sont produits dans IntelliSense natif, par exemple avec les index et les rapports.
-
La méthode NavigateTo en C++ ne répond pas parfois.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
Améliorations des performances et de la stabilité
-
Gestion de la mémoire plus efficace
-
Autres améliorations apportées à l’IDE pour empêcher les blocages et les blocages de l’interface utilisateur
-
Amélioration des performances pour la clé de fonction F12 (Définition de Goto) sur les grands projets.
Compilateur C++
-
565959 : les instructions SSE2 sont générées lorsque l’option /arch:SSE est spécifiée.
-
525943 : il existe des problèmes spécifiques dans la version x64 du compilateur C++ (optimiseur).
-
336316 : les appels de destructeur sont manquants lorsque l’optimisation est activée.
-
Le compilateur se bloque avec le spécificateur de type « decltype(*this) ».
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
Optimisations et correctifs dans plusieurs zones de génération de code
-
Parité de build incrémentielle managée avec Visual Studio 2008.
Débogage C++
-
554772 : les piles d’appels mixtes sont interrompues lorsque vous déboguez du code C++.
-
La fenêtre Espion affiche des valeurs incorrectes.
F #
Visual Studio 2010 SP1 résout les problèmes de stabilité du compilateur et d’exactitude du code généré. Par exemple, ce Service Pack corrige l’exactitude de la convention d’appel pour l’appel de plateforme et l’émission de commentaires de document XML pour les méthodes d’extension. En outre, ce Service Pack améliore les performances de génération d’un raccordement à un événement.
Runtime d’accès concurrentiel
-
609049 : Correction des violations d’accès simultanées à la file d’attente.
-
560544 : les bibliothèques runtime simultanées Visual C++ fuient la mémoire dans Visual Studio 2010.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
Les fuites de mémoire positives incorrectes ne sont plus signalées lorsque vous utilisez le runtime d’accès concurrentiel (ConcRT).
-
La convention d’appel « __stdcall » est désormais prise en charge par tous les conteneurs PPL, ConcRT et simultanés.
-
Une violation d’accès ne se produit pas sur « concurrent_queue » avec « std::string ».
-
Les conteneurs associés peuvent être utilisés avec la fonction « parallel_for_each ».
Projets de base de données
-
Le déploiement du projet de base de données échoue lorsque vous essayez de révoquer des autorisations à l’aide de l’autorisation GRANT OPTION.
-
Les fichiers .dbschema personnalisés qui contiennent des caractères non imprimables provoquent le blocage de Visual Studio lorsque vous essayez de mettre à niveau un modèle.
-
La fonctionnalité « Comparaison de schémas » ignore la composition des enfants lorsque l’option Comparer uniquement les éléments qui existent dans l’élément source est activée.
-
Lorsque vous utilisez l’Assistant Importation d’un fichier de script SQL, le fichier de script contient un index de recherche en texte intégral et la case à cocher Remplacer les objets qui existent déjà dans le projet est cochée, les tables du script peuvent être remplacées.
-
L’utilitaire « Comparaison de schémas » commente les colonnes de la table lorsque l’utilitaire écrit des mises à jour dans un projet et que l’objet est défini sur SKIP.
-
Un déploiement de projet de base de données incrémentielle ne répond plus lorsque le projet contient des contraintes de vérification longues qui doivent être normalisées.
-
Les indicateurs d’index ne sont pas résolus entre les références de base de données dans une build de projet de base de données.
Analyse du code
-
L’analyseur de code statique signale le code valide.
-
Des incidents fréquents se produisent lorsque vous modifiez les paramètres d’analyse du code dans Visual Studio Team Server 2010.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
L’analyse du code managé (FxCop) s’installe désormais sur les serveurs TeamBuild x64.
Profileur
-
L’Explorateur de performances ne se charge pas lorsque plusieurs instances de Visual Studio sont démarrées.
-
Le profilage JScript ne fonctionne pas sur les systèmes d’exploitation russes et d’autres systèmes d’exploitation en langue d’Europe et d’Amérique latine.
-
Le profilage JScript ne fonctionne pas avec Windows Internet Explorer 9.
-
Visual Studio se bloque lorsque vous profilez un projet d’application web à l’aide d’un paramètre de serveur web client.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
Échantillonnage plus précis dans Hyper-V
-
Amélioration du profilage JavaScript pour activer le profilage de plusieurs processus
-
Amélioration de la stabilité, il effectue un profilage 64 bits
Découverte et validation du code
-
Les incidents qui se produisent avec la navigation graphe sont résolus.
-
Un problème d’expérience utilisateur de barre de défilement dans le menu de sélection avancée de l’Explorateur d’architectures est résolu.
-
Les fichiers temporaires restent après l’exécution de la validation de couche.
-
L’action « Contenu par » sur un dossier C++ peut provoquer le blocage de l’Explorateur d’architectures.
T4
Visual Studio 2010 SP1 contient les améliorations suivantes :
-
Personnaliser ou étendre des modèles T4 à l’aide de l’héritage de modèle
-
Utiliser des bibliothèques d’assistance avec T4 beaucoup plus facilement, car T4 ne verrouille plus les assemblys référencés en mémoire
-
Déployer T4 sur votre serveur de build pour la génération au moment de la génération
Outils d’architecture
-
L’utilisation de l’interaction est manquée après l’extension du groupe Lifeline.
-
Vous ne pouvez pas ouvrir un diagramme si vous modifiez le nom complet d’une interface et que l’option Masquer le nom qualifié est définie sur True. Dans ce cas, une réalisation à l’interface est affichée sous la forme d’une sucette.
-
La validation est interrompue pour les références de paramètre générique à l’intérieur d’un corps de méthode.
-
Le projet de modélisation permet aux utilisateurs de créer des références nommées en double. Ce problème peut entraîner une altération du projet.
-
Une erreur de référence null se produit pour les implémentations d’interface explicites et les diagrammes temporaires lorsque vous générez un diagramme de séquence.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
Les messages d’interaction sont désormais triés.
-
Les éléments de diagramme de couche à partir d’éléments de travail Team Foundation Server sont désormais pris en charge.
Visual Studio Test
Web/Test de charge
-
584634:WebTest Results viewer peut se bloquer lorsqu’un test est en cours d’exécution.
-
Une exception OutOfMemory est levée lorsque vous effectuez l’action Rechercher/Remplacer dans une requête.
-
Le processus Devenv.exe se bloque après que vous avez cliqué sur le lien hypertexte « violations de seuil » dans la barre d’état des résultats du test.
-
Les compteurs du graphique « Temps de réponse de la page » disparaissent une fois l’exécution terminée.
-
L’écriture des résultats dans la base de données LoadTest prend plus de temps que prévu.
-
Les compteurs de performances sont supprimés pendant l’exécution du test de charge.
UnitTest/TestExecution
-
575870 :Il existe une condition de concurrence dans le contrôleur de test qui entraîne l’état « Non exécuté » des tests.
-
Une série de tests cesse de répondre lorsque QTAgent ne démarre pas ou que la série de tests cesse de répondre dans la fonction Main().
-
La sortie TestContext est incorrecte pour les tests internes contenus dans un test Ordonné.
-
Un problème de performances se produit lorsqu’un test est chargé dans le contrôleur de test.
-
L’exécution d’une grande quantité de tests sur un environnement lab laisse certains tests dans l’état « Non exécuté ».
-
La coloration du code pour la couverture du code ne fonctionne pas pour le code C++ non managé.
-
La propriété TestCaseId est la même pour tous les cas de test associés à la même méthode de test.
Serveur TCM
-
La reconstruction de l’entrepôt prend plus de temps que prévu.
-
La réinitialisation des résultats des tests automatisés peut entraîner l’affichage de deux modifications d’un point dans l’entrepôt en tant que version actuelle.
Microsoft Test Manager
-
La page « Configurer le journal des données de diagnostic Adapter-Event » est tronquée dans différentes versions linguistiques de Microsoft Test Manager.
-
L’analyse des résultats des tests fait que le résultat devient le résultat le plus récent dans la tendance du point de test.
-
Les paramètres de langue de droite à gauche ne sont pas conservés entre les sessions MTM.
-
Le repeuplement de suite de tests basé sur les requêtes prend plus de temps que prévu pour les suites volumineuses.
-
Un plantage peut se produire si vous sélectionnez le type de navigateur pour la lecture firefox dans Microsoft Test Runner.
-
Vous ne pouvez pas collecter de données Intellitrace si l’application testée est démarrée dans le cadre de l’enregistrement des actions pour le cas de test.
-
Le nombre de pièces jointes pour les résultats des tests retourne 0 lors de l’itération de grandes quantités de résultats de test.
-
Vous ne pouvez pas lier le champ « paramètre à mot de passe » lorsque vous créez un enregistrement d’action.
En outre, Visual Studio 2010 SP1 contient les améliorations suivantes :
-
La description du cas de test peut être affichée dans Microsoft Test Manager.
-
Des améliorations des performances de Microsoft Test Manager sont fournies.
-
La prise en charge d’Expression Encoder 4.0 dans les tests manuels est ajoutée. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2160831 Mise à jour de l’adaptateur de données vidéo Microsoft Visual Studio 2010
Gestionnaire de labo
-
580348 :Impossible de modifier le serveur Microsoft System Center Virtual Machine Manager (SCVMM) configuré pour une couche Application TFS.
-
Un workflow de déploiement/test de build ne peut pas utiliser d’emplacements de suppression sur DFS ou sur des partages WebDav.
-
Vous ne pouvez pas sélectionner une configuration pour les builds existantes qui ont plusieurs configurations dans un workflow de déploiement/test de build.
-
L’hôte de service de build se bloque s’il s’exécute en « mode Lab » et que le compte de service ne dispose pas d’informations d’identification d’administration.
-
Lorsque l’agent de build et l’agent lab sont installés sur une machine virtuelle non gérée par le laboratoire, l’agent de build ne démarre pas.
FastForward/CodedUITest
-
553625 : les projets de test codés de l’interface utilisateur ne sont pas compatibles avec les projets d’installation et de déploiement dans la même solution.
-
597945:Une exception UITestException est levée dans la méthode BrowserWindow.FindMatchingControls.
-
Les contrôles de test de l’interface utilisateur ajoutés à UIMap ne respectent pas la casse.
-
La création d’un test codé de l’interface utilisateur à partir d’un enregistrement d’action existant ne s’affiche pas dans la boîte de dialogue des informations d’identification alternatives.
En outre, la prise en charge de l’enregistrement et de la lecture du code UITest est ajoutée pour Internet Explorer 9 bêta dans l’affichage de compatibilité.
SQL
Projet d’application Data-Tier : Data-Tier Application Framework version 1.1
Visual Studio 2010 SP1 contient les améliorations suivantes :
-
Les mises à niveau de DAC sont prises en charge sur SQL Azure et sur SQL Server.
-
Les mises à niveau de la DAC sont désormais en place plutôt que côte à côte.
Entity Framework (génération de code)
-
Un modèle d’entité Self-Tracking ne génère pas de code pour les importations de fonction qui n’ont pas de valeur de retour.
-
Une entité n’est pas marquée comme modifiée lorsqu’une association FK qui utilise la propriété EntityReference.EntityKey est nulled.
-
Un modèle d’entités Self-Tracking génère du code incompatible pour les espaces de noms séparés par des points.
-
Un modèle d’entités Self-Tracking ne génère pas de valeurs par défaut pour les propriétés scalaires sur les types complexes.
-
Modifications diverses de la génération de code pour se conformer aux instructions de jolie listeur Visual Basic.
Références
Problème
connu
Visual Studio 2010 Service Pack 1 peut entraîner la création de plusieurs entrées dans la liste Mises à jour installé. Les entrées sont intitulées « Correctif logiciel pour Visual C++ Standard 2010 Beta 1 » avec un numéro de base de connaissances. Microsoft a confirmé qu’aucun correctif bêta n’a été installé avec Visual Studio 2010 Service Pack 1 et que le correctif pour chacun des correctifs logiciels répertoriés a été inclus dans Visual Studio 2010 Service Pack 1.
Solution de contournement pour le problème
connu
Il n’existe aucune solution de contournement pour ce problème. Aucun correctif logiciel « Bêta 1 » n’est installé sur votre système. Vous ne pouvez pas désinstaller les mises à jour ou supprimer les entrées de la liste Mises à jour installés, car aucun fichier n’est réellement installé sur votre système.
Les produits tiers décrits dans cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.
Microsoft fournit des informations de contact tierces pour vous aider à trouver un support technique. Ces informations de contact peuvent être modifiées sans préavis. Microsoft ne garantit pas l'exactitude des informations concernant les sociétés tierces.
Problèmes connus liés à l’utilisation de Microsoft Update
-
Lorsque vous installez ce Service Pack, le processus d’installation peut se poursuivre et se terminer correctement si vous essayez d’arrêter l’installation. Ce problème peut se produire lorsque le processus d’installation est plus de la moitié terminé.
-
Si vous démarrez le processus d’installation en sélectionnant l’option « Télécharger les mises à jour, mais laissez-moi choisir de les installer », puis sélectionnez l’option « Installer la mise à jour puis arrêter », l’installation du Service Pack peut échouer. Une fois l’ordinateur redémarré, ce Service Pack vous sera proposé à nouveau et l’installation se terminera correctement.
-
Si vous désinstallez le Service Pack d’une version non anglaise de Visual Studio 2010Ultimate, Visual Studio 2010 Premium ou Visual Studio 2010Professional, vous serez proposé d’installer à nouveau le Service Pack. Toutefois, le processus d’installation échoue, car les composants de ce Service Pack sont dans un état inattendu. Pour réinstaller correctement ce Service Pack, procédez comme suit :
-
Démarrez l’installation de Visual Studio en mode maintenance à partir de l’élément Programmes et fonctionnalités dans Panneau de configuration, ou en exécutant Setup.exe.
-
Sélectionnez Ajouter ou supprimer des fonctionnalités.
-
Sélectionnez Outils de développement Microsoft Office, puis cliquez sur Mettre à jour. Une fois l’installation terminée, réinstallez le Service Pack.
-