Liste des modifications et des problèmes résolus dans le Service Pack 1 de Visual Studio 2008

Résumé

Cet article répertorie les problèmes connus liés à l’installation et la suppression de Microsoft Visual Studio 2008 Service Pack 1 (SP1). En outre, cet article décrit les fonctionnalités de Visual Studio 2008 SP1.

Les notes de version pour Visual Studio 2008 SP1 pour les éditions Express sont incluses dans l’article suivant dans la Base de connaissances Microsoft :
Liste de 950264 de modifications et problèmes corrigés dans Visual Studio 2008 Service Pack 1 pour les éditions Express

Plus d'informations

Produits auxquels s’applique le Service Pack 1 de Visual Studio 2008

  • Le Microsoft .NET Framework 3.5
  • Le Kit de développement Microsoft Windows SDK
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 Team Edition for Database Professionals
  • Visual Studio 2008 Team Edition for Software Architects
  • Visual Studio Team Edition for Software Developers de 2008
  • Visual Studio 2008 Team Edition pour testeurs de logiciels
  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition

Comment faire pour obtenir le Service Pack 1 de Visual Studio 2008

Pour obtenir Visual Studio 2008 SP1, visitez le site Web de Microsoft à l’adresse suivante :Ce package installe le service pack pour les éditions suivantes de Visual Studio 2008 :
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 Team Edition for Database Professionals
  • Visual Studio 2008 Team Edition for Software Architects
  • Visual Studio Team Edition for Software Developers de 2008
  • Visual Studio 2008 Team Edition pour testeurs de logiciels
  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition
Pour plus d’informations sur l’emplacement de téléchargement pour les éditions Express de Visual Studio 2008 Service Pack 1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

Liste de 950264 de modifications et problèmes corrigés dans Visual Studio 2008 Service Pack 1 pour les éditions Express

Modifier les fonctionnalités et les problèmes résolus dans le Service Pack 1 de Visual Studio 2008

Pour plus d’informations sur les nouvelles fonctionnalités et les problèmes résolus dans le Service Pack 1 de Visual Studio 2008, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :

Liste de 951845 de modifications et problèmes corrigés dans Visual Studio 2008 Service Pack 1 pour les éditions de l’équipe

951847 la liste des modifications et problèmes corrigés dans Microsoft.NET Framework 3.5 Service Pack 1

Ce service pack ajoute les nouvelles fonctionnalités suivantes :
  • Prise en charge de SQL Server 2008 Preview CTP (Community Technology)
  • Les contrôles Visual Basic PowerPacks suivants :
    • Ligne
    • Forme
    • Répéteur de données
  • Améliorations dans le Service Windows Communication Foundation (WCF) modification du nom de processus dans Visual Basic.
  • Fonctionnalités au niveau du document pour les compléments au niveau de l’application dans Visual Studio Tools pour Office.
  • La prise en charge au moment du design de l’application ClickOnce pour les extensions de nom de fichier et de personnalisation du menu Démarrer .
  • Bibliothèques de prise en charge du rapport technique 1 (TR1) dans Visual C++.
  • Améliorations dans le MFC Microsoft Foundation Class () dans Visual C++ pour prendre en charge l’apparence et le comportement de Microsoft Office.
  • Prise en charge de SQL Server 2008 pour les projets Web dans Visual Web Developer.
  • JavaScript de mise en forme de la prise en charge dans Visual Web Developer.
  • Améliorations du Service WCF renommer les processus dans Visual Web Developer.
  • Débogage des modifications apportées à la prise en charge pour inspecter les résultats des requêtes de Language-Integrated Query (LINQ) en mémoire.
  • Visual C# inédite qui fournit un ensemble plus complet des informations sur le code d’erreur.
  • La possibilité des partenaires Visual Studio Industry Partners (VSIP) d’installer une copie des fichiers d’un package qui peut être utilisé par plusieurs applications isolées.
  • Les nouvelles fonctionnalités suivantes dans le Concepteur Windows Presentation Foundation (WPF)
    • La prise en charge des temps de conception pour un onglet événements
    • Un contrôle TabControl et un contrôle Expander
    • Code de changement de nom XAML et accédez à la fonctionnalité de définition.
  • Améliorations de Visual Studio Tools pour Office System (VSTO) pour prendre en charge la journalisation des erreurs de complément.
  • Améliorations dans l’Explorateur de schémas XSD.
  • Modifications de l’étape spécifique débogage de fonction et la fonction débogage étape de filtrage pour les propriétés gérées et les opérateurs managés.
  • La capacité du débogueur pour annuler le symbole et la source de téléchargement à partir des serveurs de symboles publics de Microsoft.
  • Prise en charge simplifiée pour la Source de référence dans le débogueur.
  • Le Concepteur d’entités ADO.NET pour faciliter l’accès aux données.
  • Possibilité d’ajouter un Cache de base de données locale pour les projets smart device.
  • Modèles de Dynamic Data ASP.NET et les contrôles de la boîte à outils.

  • Modèles gérés de Module d’IIS 7.0 et de gestionnaire.

  • Prise en charge pour démarrer le débogage de client WCF Test d’un fichier de Service WCF (.svc) en appuyant sur F5.
  • Modifications dans le fichier Svcutil.exe et dans Visual Studio 2008 SP1 restaurer la propriété facultatif dans la définition de schéma XML (XSD). Vous pouvez utiliser la propriété facultatif pour effectuer les opérations suivantes :
    • Vous pouvez utiliser la commande suivante pour générer une classe wrapper pour un paramètre optionnel :
      svcutil wsdl_file_name.wsdl / encapsulé
    • Vous pouvez ajouter une instruction < encapsulé > true < / encapsulé > dans la section MobiLink§2Options dans le fichier svcmap pour faire référence au service WSDL.


      Remarque Le fichier Svcutil.exe implémente la propriété facultatif dans.NET Framework 2.0. Toutefois, la propriété facultatif n’est pas disponible dans.NET Framework 3.5.

Visual Studio Tools pour Office System 3.0 Runtime

Nouvelles fonctions et fonctionnalités

  • Les fonctionnalités au niveau du document sont activées pour les Compléments VSTO. Par exemple, le contrôle ListObject et les contrôles managés sont activées.

Visual Web Developer 2008

Nouvelles fonctions et fonctionnalités

  • Visual Web Developer 2008 Express prend en charge le modèle de projet d’Application Web et les modèles. En outre, Visual Web Developer 2008 Express prend en charge les projets de bibliothèque de classes. Vous pouvez créer un assembly séparé pour enregistrer logique partagé à partir de votre site Web ou à partir de votre application.
  • Prise en charge pour les commandes de mise en forme de JScript est améliorée. Le raccourci clavier CTRL + K et le raccourci clavier CTRL + D sont désormais pris en charge pour les fichiers JScript (.js) autonomes et JScript dans les pages .aspx.
  • Prise en charge est ajoutée pour Microsoft SQL Server 2008. Vous pouvez vous connecter à 2008 de SQL Server dans l’Explorateur de serveurs. L’opération de glisser-déplacer à partir de l’Explorateur de serveurs maintenant prend en charge la génération de code pour les types de données qui sont spécifiques à SQL Server 2008. Ces types de données sont les suivantes :
    • Date

    • TimeSpan
    • Datetime2
    • DateTimeOffset
  • Prise en charge est ajoutée pour le modèle de projet de Module de gestion Internet Information Services (IIS) 7 et pour le modèle de projet de gestionnaire de IIS 7. Par conséquent, vous pouvez créer des projets de Module de gestion d’IIS 7 et IIS 7 gestionnaire dans Visual Studio.
  • Modèles de projet ont été ajoutées de sorte que vous pouvez utiliser les contrôles ASP.NET Dynamic Data. Visual Studio inclut désormais des modèles de projet pour la création de sites Web et des applications Web qui utilisent la nouvelle fonctionnalité d’ASP.NET Dynamic Data.

Visual C++

Nouvelles fonctions et fonctionnalités

  • La version de Visual C++ 2008 Feature Pack est incluse dans Visual Studio 2008 SP1.

Visual C#

Nouvelles fonctions et fonctionnalités

  • Ce service pack ajoute la prise en charge du débogage pour les éléments suivants :
    • Variables de plage dans les requêtes
    • Types anonymes

    • Arguments de type générique


  • Ce service pack ajoute une nouvelle fonctionnalité IDE Visual C# qui fournit un ensemble plus complet des informations relatives à votre code d’erreur. En particulier, cette fonction affiche les erreurs au niveau de l’expression qui se produisent dans les fichiers ouverts en fonction de votre code. Ces erreurs au niveau de l’expression ont été précédemment signalées qu’après une opération de génération.

Fonctionnalités et fonctions modifiées

  • Dans les versions antérieures de Visual Studio, la liste des tâches est remplie à l’aide de tâches ToDo qui sont spécifiées dans les fichiers ouverts. Dans ce service pack, l’IDE de Visual C# étend cette fonctionnalité. L’IDE de Visual C# remplit la liste des tâches à l’aide de tâches ToDo qui sont spécifiés dans l’ensemble de la solution.

Fonctionnalités et améliorations

  • Ce service pack améliore les performances de la méthode Enumerable.Cast < T > en désactivant les conversions de valeur primitive et les conversions utilisateur explicitement défini. Un exemple d’une conversion de valeur primitive est une conversion à partir du type de données int en type de données long .
  • Ce service pack améliore les performances de l’opérateur de requête standard et de l’opérateur de requête standard Select .

Visual Basic

Nouvelles fonctions et fonctionnalités

  • Un éditeur d’exemple de code pour le code Visual Basic est ajouté à l’environnement IDE de Visual Studio 2008.

  • Nouveaux objets XML sont ajoutées à l’Assistant schéma.
  • Prise en charge de Microsoft SQL Server 2008 est ajouté. Ce service pack vous permet de vous connecter à et de travailler avec des bases de données SQL Server 2008.
  • Le contrôle de ligne est ajouté.
  • Le contrôle de la forme est ajouté.
  • Le contrôle Repeater de données est ajouté.

Fonctionnalités et améliorations

  • Expérience de renommer de Service Windows Communication Foundation (WCF) est améliorée.
  • Le mode détaillé VBUpgrade inclut plus d’informations.

Concepteur de Windows Presentation Foundation (WPF)

Nouvelles fonctions et fonctionnalités

  • La fenêtre Propriétés contient désormais l’onglet événements . L’onglet Evénements vous permet de créer, d’assigner et de consulter les événements.
  • La fenêtre Propriétés vous permet désormais de trier les propriétés par ordre alphabétique par nom de propriété et par catégorie.
  • Les opérations de changement de nom et la fonction Atteindre la définition ont été mis à jour pour mieux fonctionner avec XAML. Les opérations de changement de nom dans le fichier code-behind renommer la définition XAML. En outre, vous pouvez atteindre la déclaration XAML d’un contrôle à l’aide de la fonctionnalité d’atteindre la définition sur une instance dans le fichier code-behind.
  • Vous pouvez maintenant faire glisser des contrôles à partir de la boîte à outils vers le concepteur même quand le mode XAML est actif. Vous pouvez même faire glisser des contrôles à partir de la boîte à outils vers l’éditeur XAML.
  • Lignes d’alignement sont maintenant implémentées pour l’espacement du contrôle. Cette implémentation permet d’insérer facilement un contrôle à une distance fixe à partir d’autres contrôles ou à partir des bords du conteneur.
  • Le contrôle Expander s’étend maintenant automatiquement lorsque le contrôle est sélectionné ou lorsque vous faites glisser un autre contrôle sur le contrôle Expand. De cette manière, vous pouvez concevoir le contenu du contrôle Expander au moment du design sans affecter la propriété IsExpanded passe au moment de l’exécution.
  • Vous pouvez maintenant supprimer des lignes de la grille et les colonnes en faisant glisser le quadrillage désactivé le rail de grille. Cette action met à jour les positions de tous les contrôles contenus dans la conception.

Fonctionnalités et améliorations

  • De nombreuses améliorations de stabilité et de performances ont été apportées à Visual Studio 2008 SP1. Un aspect clé des améliorations comprend plus rapidement, chargement de document plus robuste et le rapport d’erreurs plus précise.

Kit de développement Windows

Fonctionnalités et améliorations

  • SvcTraceViewer.exe et SvcUtil.exe - outils de visionneuse de Trace de Service Windows Communication Foundation (WCF)

Débogueur de Visual Studio

Les fonctionnalités modifiées (s’applique à toutes les UGS)

  • La fonctionnalité spécifique et la fonctionnalité de filtrage de l’étape pour les propriétés gérées et opérateurs gérés sont modifiés. Le débogueur évite pas pas dans les accesseurs Get de propriété dans les surcharges d’opérateur. Pour substituer ce comportement, vous pouvez cliquer sur étape dans -> dans le menu contextuel au moment du débogage.

    En outre, vous pouvez désactiver ce comportement, complètement. Pour ce faire, procédez comme suit :
    1. Dans Visual Studio 2008, cliquez sur Options dans le menu Outils .
    2. Développez le débogage, puis cliquez sur Général.
    3. Désactiver le comportement « détaillé », dans le volet Général .

Les fonctionnalités améliorées (s’applique à tous les VS Standard et références SKU de version ultérieure)

  • Cette mise à jour contient des améliorations pour la gestion des symboles et des sources à partir des serveurs publics Microsoft. Une option est ajoutée qui permet facilement de symbole et source de téléchargement à partir des serveurs de symboles publics de Microsoft. Vous pouvez également annuler des téléchargements de symbole qui prennent beaucoup de temps. Pour configurer cette option, procédez comme suit :
    1. Dans Visual Studio 2008, cliquez sur Options dans le menu Outils .

    2. Développez le débogage, puis cliquez sur Général.
    3. Désactiver le comportement « détaillé », dans le volet Général .
  • Cette mise à jour contient des améliorations pour le modèle Automation du débogueur. Cette mise à jour ajoute la prise en charge de modèle Automation pour les points d’arrêt de l’adresse et pour l’évaluation de l’Expression non courant threads ou des images.

Projets de données

Nouvelles fonctions et fonctionnalités

ADO.NET Entity Designer
Le Concepteur d’entités ADO.NET est ajouté dans toutes les éditions de Visual Studio 2008. Le Concepteur d’entités ADO.NET inclut les fonctionnalités suivantes.
  • Concepteur d’entités
    En utilisant le Concepteur d’entités, vous pouvez prendre les actions suivantes :
    • Générer un modèle EDM à partir d’une base de données et d’afficher le modèle dans l’aire du concepteur.
    • Valider les modèles et les mappages au moment du design.
    • Vous pouvez également incorporer artefacts de métadonnées d’Entity Framework dans l’assembly de sortie. Artefacts de métadonnées Entity Framework que vous pouvez incorporer sont les suivants :
      • Artefacts de langage (CSDL) de définition de schéma conceptuel
      • Artefacts de mappage specification language (MSL)
      • Stocker des artefacts de langue (SSDL) de définition de schéma

    • Copier les artefacts de métadonnées d’Entity Framework dans le répertoire de sortie.
    • Mettre à jour les mappages et modèle généré lors de la modification des tables dans la base de données.
  • La fenêtre Entity Mapping Details
    Dans la fenêtre outil détails de mappage de l’entité, vous pouvez tirer les actions suivantes :
    • Permet d’afficher et de modifier des mappages pour les entités et les associations.

    • Mapper une hiérarchie d’entités à une seule table à l’aide de la Table par le mappage de la hiérarchie (TPH).
    • Mapper une hiérarchie d’entité à plusieurs tables à l’aide de la Table par le mappage de Type (TPT).
    • Mapper des entités à des procédures stockées.

    • Appliquer plusieurs conditions pour un mappage de table.

    • Fractionner des entités entre les tables.

    • Mapper des associations.
  • La fenêtre de l’outil Explorateur de modèle
    Dans la fenêtre outil Explorateur de modèle, vous pouvez prendre les actions suivantes :
    • Visualiser le modèle sous la forme d’une hiérarchie d’arborescence.
    • Accédez facilement à des entités, les propriétés et les associations dans le concepteur à partir de l’Explorateur de modèles et vice versa.
  • Prise en charge
    Le Concepteur d’entités ADO.NET prend en charge les éléments suivants :
    • Microsoft SQL Server Compact Edition
    • Les nouveaux types suivants dans SQL Server 2008 :
      • Date
      • Heure
      • DateTime2

      • DateTimeOffset
      • FileStream

    Du Concepteur Objet/Relationnel (Concepteur O/R)
  • Le Concepteur O/R dans toutes les éditions de Visual Studio 2008 prend en charge les nouveaux types suivants dans Microsoft SQL Server 2008 :
    • Date

    • Heure

    • DateTime2
    • DateTimeOffset
    • FileStream
Éditeur XML et le débogueur XSLT
L’Explorateur de schémas XML est ajouté à toutes les éditions de Visual Studio 2008, à l’exception des éditions Express. L’Explorateur de schémas XML inclut les fonctionnalités suivantes :
  • Présentation du schéma définit dans une fenêtre outil qui affiche une vue hiérarchique d’une définition de schéma XML (XSD) et de XSD associés.

  • La possibilité d’effectuer une recherche sur le schéma définit.

  • Fonctionnalités, filtrage des fonctionnalités et des fonctionnalités de navigation pour les jeux de schéma de tri.
  • Intégration avec l’éditeur XML pour activer la navigation dans l’arborescence de l’éditeur XML et vice versa.

Fonctionnalités et améliorations

Débogueur éditeur XML et XSLT
Plusieurs des demandes des clients et des mises à jour de logiciel ont été appliquées dans l’éditeur XML et dans le débogueur XSLT.

Problèmes connus dans ce service pack et comment les éviter

  • Plusieurs éditions de Visual Studio 2008, Microsoft prend en charge que les configurations dans lesquelles toutes les éditions sont au même niveau de service pack. Si un ordinateur exécute plusieurs versions linguistiques de Visual Studio 2008, plusieurs éditions de Visual Studio 2008 ou les deux, tous les éditions doivent être au niveau de la version ou au niveau du Service Pack 1 pour être pris en charge par Microsoft.

Correctifs qui sont inclus dans ce service pack

Article de la Base de connaissances Microsoft.Titre
944899CORRECTIF : Les performances de Visual Studio 2008 diminuent lorsque vous parcourez le code source que vous avez téléchargé à partir du serveur Source de référence
946040CORRECTIF : Message d’erreur lorsque vous compilez un projet Visual C++ 2008 : « erreur C2471 : Impossible de mettre à jour la base de données du programme »
948127Message d’erreur lorsque vous liez un projet Visual C++ à l’aide de la /INCREMENTAL build option dans Visual Studio 2008 : « LNK1000 : erreur interne lors de la IncrBuildImage »
946308CORRECTIF : Vous pouvez rencontrer divers problèmes lorsque vous essayez de générer des informations de bibliothèque de type à l’aide de l’assembly Microsoft.VisualStudio.Shell.Interop.dll dans Visual Studio 2008
946344CORRECTIF : Vous pouvez rencontrer des problèmes de performances dans l’IDE après l’utilisation de Visual Studio 2008 pour générer un projet Visual Basic
946581Une mise à jour cumulative pour Visual Studio 2008 et Visual Web Developer Express 2008 est disponible
947173CORRIGER : Le panneau de groupes de données n’est pas disponible dans le Concepteur de rapports lorsque vous ouvrez un fichier SQL Server Reporting Services 2005 RDLC dans Visual Studio 2008
947455CORRECTIF : Un fichier est supprimé de la branche source existe toujours dans la branche cible après avoir effectué une opération de fusion de Visual Studio 2008 Team Foundation Server
947540CORRECTIF : Message d’erreur lorsque vous essayez d’utiliser l’Assistant Configuration de Source de données avec une source de données ODBC dans Visual Studio 2008 : « Procédures non pris en charge »
951708CORRECTIF : Le compilateur Visual Basic (Vbc.exe) peut-être utiliser des ressources de l’UC à 100 pour cent lorsque vous générez une application Visual Basic 2008 qui repose sur de nombreux assemblys et de références

Problèmes résolus qui ont été signalés par les clients

Le tableau suivant répertorie les problèmes résolus par ce service pack. Aucun correctif a été publié pour ces problèmes.

Visual Studio Tools pour Office System 3.0

ID de connexionDescription
301392Le VSTO et de Visual Basic pour Applications Interop ne fonctionne pas. Ce comportement provoque la propriété EnableVBACallers forcer une erreur VBA dans Visual Studio 2008.
306900Vous ajoutez un contrôle de zone de texte dans une zone de formulaire Outlook de Microsoft. Ensuite, vous essayez de copier, de supprimer ou de coller à partir du contrôle à l’aide du clavier. Lorsque vous effectuez cette opération, le contrôle de zone de texte ne fonctionne pas.
311397La version de VSTO 3.0 ne libère pas la mémoire allouée par lui-même.
328329Le cache de données est endommagé, protégée existent des personnalisations de word.

Développement Web de Visual Studio 2008

ID de connexionDescription
291226Lorsque vous compilez un projet qui utilise les fichiers .refresh, les fichiers .refresh prend beaucoup de temps à compiler.
292096Lorsque vous mettez en forme un fichier de feuille (.css) de style en cascade des espaces sont insérés correctement.
293526Le Web opération de débogage échoue si la section compilation est définie à l’intérieur de l’élément d’emplacement dans le fichier Web.config.
293683Montage en cascade de la feuille de style (CSS) IntelliSense ajoute les guillemets doubles dans l’attribut de classe après l’activation de l’option Insérer la proposition de valeur d’attribut lors de la saisie .
299418Lorsque vous ajoutez une nouvelle page maître au projet, et que vous sélectionnez la page maître parent pour la nouvelle page maître, la valeur par défaut de l’attribut AutoEventWireup est définie sur False.
302554Vous recevez un message d’erreur « Impossible de trouver un sélecteur de classe CSS « < Class_Name > » » lorsque vous cliquez sur Atteindre la définition dans le nom de la classe DIV.
303796Lorsque vous déboguez un service Web, Visual Studio met automatiquement à jour les références Web dans une application Web cliente qui s’exécute sur le même ordinateur.
304108Vous recevez un message d’erreur « attribut non valide - la valeur n’est pas valide selon son type de données 'NmToken' » lorsque vous ajoutez plus d’une valeur à l’attribut traceOutputOptions dans le fichier Web.config.
307231Vous ne pouvez pas ajouter une page maître imbriquée sous la forme d’un nouvel article dans les projets d’Application Web.
308786Lorsque vous ouvrez deux ou plusieurs pages aspx, les images ne sont pas affichées en mode Design de Visual Studio 2008.
309571La fonctionnalité de codage de couleur n’est pas disponible lorsque vous modifiez un fichier Microsoft Visual Basic Scripting Edition (.vbs) dans Visual Studio 2008.
309977Visual Studio 2008 cesse de répondre lorsque vous travaillez dans des fichiers HTML volumineux.
310296Visual Studio 2005 publie le fichier bin\vssver2.scc.
310858Visual Studio 2008 Bêta 2 se bloque lorsque vous mettez en forme un fichier .css autonome.
311717Lorsque vous utilisez des contrôles personnalisés à l’intérieur d’un panneau d’onglets qui est à l’intérieur d’un conteneur d’onglet dans la vue Détails, vous recevez un message d’erreur.
312146Les fichiers de feuille (.css) de style en cascade dans des dossiers qui se trouvent sous le dossier App_Themes sont ignorés au moment du design.
312199Si vous spécifiez un fichier .config externe dans l’attribut configSource de l’élément de compilation dans le fichier Web.config, Échec de l’opération de débogage.
314664Lorsque vous mettez à jour la source d’un paramètre pour une requête qui est défini pour un objet SqlDatasouce , Visual Studio 2008 endommage les autres paramètres de la requête.
314745Vous ne pouvez pas utiliser la propriété Page.StyleSheetTheme dans une page qui utilise une page maître.
315930Lorsque vous modifiez des pages Web qui contiennent des tables en mode Création, le code source de page Web est interrompue.
317032Lorsque vous placez de Visual Studio sur un moniteur secondaire dans un scénario de double moniteur, un problème se produit lorsque vous redimensionnez l’éditeur.
317251Lorsque vous liez à un fichier .css dans une page maître à l’aide de la ~ / syntaxe, pages enfant ne peut pas accéder le fichier .css.
320945JScript IntelliSense ne fonctionne pas avec la bibliothèque JavaScript de « Ext JS ».
321902Le Concepteur HTML ne remplace pas la sélection lorsque vous effectuez une opération de collage.
321928Le Concepteur HTML n’accepte pas de raccourcis clavier.
322465Le Concepteur HTML inverse le texte qui remplace une sélection si la sélection comporte une balise d’entrée.
322633La fonctionnalité de mise en surbrillance de la syntaxe n’est pas disponible pour les fichiers .asp classique.
324668Le concepteur ASP.NET placer correctement la balise < span > SqlDataSource paramètres.
327262Si vous sélectionnez un contrôle à l’intérieur d’une table qui est à l’intérieur d’un panneau, le contrôle est sélectionné correctement en mode Source.
327560Une page HTML ne pas affichés correctement lorsque vous double-cliquez sur un bouton en mode Création.
328944Le bouton mode Code et le mode création ne sont pas activés, et que la touche F7 et le raccourci clavier MAJ + F7 ne fonctionnent pas.
328999Vous insérez une balise < reference > fichier JavaScript pour pointer un fichier JavaScript incorporé dans un projet dans Visual Studio 2008. Lorsque vous compilez le projet, vous pouvez recevoir un message d’erreur semblable au suivant :

Impossible de copier le fichier « obj\Debug\ClassLibrary.dll » à « bin\Debug\ClassLibrary.dll ». Le processus ne peut pas accéder le fichier 'bin\Debug\ClassLibrary.dll' car il est utilisé par un autre processus.
Ce problème se produit lorsque les deux fichiers sont ouverts dans l’environnement IDE de Visual Studio 2008.
330457En mode de création de Visual Studio 2008, l’entrée de menu contextuel droit « Mode Code » n’est pas toujours visible
330792La propriété NavigateURL du contrôle Hyperlink résout pas correctement l’URL.
331383Références de JavaScript dans les assemblys incorporés ne sont pas suivies.
331523JavaScript IntelliSense contient une erreur typographique pour la méthode fontcolor et de la méthode fontsize .
331534JavaScript IntelliSense n’affiche pas certains membres de l’objet RegExp.
332864ASP.NET a été rendu parfois n’affiche pas les pages qui utilisent des pages maîtres imbriquées correctement
332941JavaScript IntelliSense est désactivé lorsque la barre de Navigation option est désactivée.
333575Éditeur HTML supprime au hasard les codes html dans les pages aspx spécialement les balises de fermeture
336039Lorsque vous connectez une souris Microsoft à un ordinateur portable à votre ordinateur, les problèmes d’interface utilisateur se produisent.
337534Lorsque vous utilisez les objets LinkButton, un « Endommagement HTML » peut se produire.
337804Lorsque vous effectuez le rendu des tableaux incorporés qui contiennent la « largeur = 100 % » balise en mode design de Visual Studio IDE de 2008, l’IDE peut cesser de répondre.
338211Vous pouvez désactiver la fonctionnalité d’aperçu et ouvrir n’importe quel contenu directement en mode Création et définir ce comportement par défaut.
338668Visual Studio 2008 cesse de répondre en mode Création, lorsque vous utilisez l’image gif animée dans un contrôle Atlas UpdateProgress
342172L’éditeur Visual Studio génère HTML inattendu et incorrect après avoir fait glisser un contrôle Panel à un contrôle UpdatePanel .

Visual C#

ID de connexionDescription
294736IntelliSense propose des propriétés en lecture seule dans les initialiseurs d’objets.
295945La commande Supprimer les instructions Using obsolètes ne supprime pas indépendant à l’aide des instructions de Language-Integrated Query (LINQ).
299277L’interface System.Linq.IGrouping ne peuvent pas être utilisée dans une liaison de Windows Presentation Foundation (WPF) sur la propriété de clé, parce que l’interface est implémentée de manière explicite.
299827La fonction Renommer dans la fonctionnalité de refactorisation ne pas toujours gère contenu de chaîne correctement.
303073Lorsque vous compilez le code qui a mal formé de commentaires à l’aide de l’option /doc , vous pouvez recevoir un message d’erreur « Erreur interne du compilateur ».
304338Lorsque vous créez un gestionnaire d’événements générique à l’aide de la fonctionnalité « Générer un gestionnaire d’événements sur l’onglet », l’environnement IDE de Visual Studio 2008 se bloque.
304804La directive Using n’est pas appliquée aux deux parties d’une méthode partielle si la directive Using est définie dans des portées différentes.
305895L’opérateur « == » et « ! = « opérateur ne fonctionnent pas correctement lorsque les opérateurs comparent un type valeur nullable avec lui-même. Ce problème se produit lorsque la valeur de type null.
307131IntelliSense n’affiche pas les méthodes d’extension qui s’appliquent aux paramètres de type générique.
315853Deux instructions lock dans le même bloc peuvent entraîner le compilateur sur incident.
316127Lorsque vous appuyez sur CTRL + ENTRÉE ou MAJ + CTRL + ENTRÉE dans un commentaire XML, Visual Studio 2008 se bloque.
336039Problèmes d’interface utilisateur lorsque la souris Microsoft pour portable est branchée
317256Le modèle de visualiseur du débogueur fait référence à une version incorrecte de l’assembly Microsoft.VisualStudio.DebuggerVisualizers lorsqu’une version antérieure de Visual Studio est installée.
319387Lorsque vous appelez une méthode de l’interface générique dans les arborescences d’expression, des types valeur sont boxed.
319429Initialiseurs d’objets pour les types valeur ne fonctionnent pas correctement dans les arborescences d’expression.
319430Initialiseur d’objet ne fonctionne pas correctement avec des variables de types valeur
319454Les arborescences d’expression qui ont des conversions définies par l’utilisateur ne fonctionnent pas correctement.
319465L’opérateur true et false , l’opérateur ne fonctionnent pas correctement dans les arborescences d’expression lorsque ces opérateurs sont surchargés.
321448Refactorisation de changement de nom peut provoquer de Visual C# 2008 Express Edition cesse de répondre (se bloquer).
322925Lorsque vous passez une référence null pour la fonction GetHashCode, certains objets StringComparers une exception ArgumentNullException. Cette exception est non documentée
323137Compilateur d’arborescence d’expression LINQ lève une exception exception VerificationException sur les constantes null pour les types nullables.
327883Compilateur d’expression LINQ se bloque lorsque vous une expression bien formée d’arborescence impliquant un opérateur « est » et un opérande dont le type de retour est void.
329326Plusieurs problèmes se produisent lorsque vous compilez le code suivant :

« Default (t). t »
336356Vous avez une solution avec plusieurs projets. Si vous cliquez sur « Rechercher toutes les références » dans la solution, le Visual Studio peut cesser de répondre ou a besoin de temps pour terminer l’opération.
337315Lorsque la méthode Add utilisée par un initialiseur de collection ne retourne pas de valeur void, le compilateur expression génère du code non valide.
339226Compilateur C# crée une arborescence d’expression non valide lorsque l’utilisateur nullable opérateur est utilisé.
339562Vous construisez une expression qui utilise le type « System.Void » dans un nœud d’arborescence de l’expression, le nœud d’arborescence d’expression est construit. Lorsque vous compilez le nœud d’arborescence d’expression, le compilateur expression se bloque.
340291Compilateur C# émet l’arborescence de l’expression incorrecte pour les opérations de fichier binaire enum.
340383Si des instructions imbriquées sont utilisées sans accolades, les compilateurs peuvent lever une erreur et refuse de compiler.
342361Lorsque vous créez un tableau de taille fixe dans une structure de données dans Visual Studio 2008 de ciblage Compact Framework 2.0, le message d’erreur suivant s’affiche :

Membre requis manquant du compilateur 'System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor'
344277IntelliSense bloque l’IDE lorsque vous faites défiler les membres d’un objet à partir d’une bibliothèque tierce.
346407Analyse des erreurs sémantiques en direct affiche incorrectement une erreur.
347248Analyse des erreurs sémantiques en direct affiche le faux message d’erreur suivant :

' Type 'int' doit être un type référence

Visual Basic

ID de connexionDescription
326452Vous recevez des messages d’erreur incorrecte et le comportement lorsque vous importez des espaces de noms XML.
333884Les projets Visual Basic sont compilés lentement lorsqu’ils contiennent des références Web.
321043Vous pouvez rencontrer le débogage des problèmes de performances lorsque vous utilisez des tableaux de grande taille.
320416,302187Vous pouvez rencontrer le débogage des problèmes de performances lorsque vous utilisez des tableaux de grande taille.
301577Valeur incorrecte est affiché dans la fenêtre exécution.
315796Le compilateur peut se bloquer lorsque vous modifiez une application Windows Forms.
322131Une application qui contient un attribut personnalisé entraîne le compilateur à se bloquer.
322714Si vous modifiez la page de propriétés, il doit être un indicateur de changement indiqué. Si vous modifiez le texte qu’une seule entrée dans la page de propriétés, les modifications seront perdues.
301749La directive « using System.Linq » est manquante dans les fichiers qui sont générés par le Concepteur de classes.
317143L’éditeur utilise des paramètres de configuration incorrects pour compiler et publier des projets et des solutions.
312573Message d’erreur une fois que vous mettez à niveau le code Visual Basic 6 vers Visual Basic 2008 Express Edition : « l’opération n’a pas pu être achevée. Le système ne peut pas trouver le fichier spécifié. »
291268Échec de la connexion de données vers SQL Server 2008.
305371Installation de Visual Studio 2008 désactive les connexions à SQL 2008 CTP.
311689Erreur dans le code généré par le Concepteur de DataSet.
331912Relations de groupes de données typées sont rompues.
321275Message d’erreur dans le Concepteur de Dataset : « valeur de demandé 'Properties' est introuvable. »
305067Lorsque vous utilisez le Concepteur de composants dans un projet ASP.NET, le composant de Visual Basic Power Pack PrintForm est affiché dans la boîte à outils.

Débogueur de Visual Studio

ID de connexionDescription
307998Vous ne pouvez pas supprimer un point d’arrêt à partir d’une application Microsoft ASP.NET lorsque vous déboguez l’application.
308138Si vous avez deux fichiers portant le même nom dans des dossiers différents, les points d’arrêt fonctionnent uniquement dans un des fichiers.
310644Le visualiseur de DataView ne s’affiche pas correctement.
301865Vous pouvez rencontrer un problème lorsque vous utilisez des points d’arrêt sur un ordinateur qui exécute Windows Vista.
319295Lorsque le magasin de symboles de Microsoft est configuré dans Visual Studio et Visual Studio est en cours d’exécution dans Windows Vista, Visual Studio affiche toujours le contrat de licence du symbole.
315555Débogage de JavaScript en attachant le débogueur à Iexplorer.exe à l’aide de Visual Studio 2008. Si plusieurs fichiers de script qui ont le même nom sont chargés, points d’arrêt ne persistent pas dans le fichier script correct lorsque la page est actualisée.
320815L’indicateur StartupInfo.wShowWindow a des valeurs différentes lorsque le programme est démarré à l’aide de l’option Démarrer sans débogage ou l’option Démarrer le débogage.
333493Vous ne pouvez pas rediriger une application à l’aide de l’entrée standard (STDIN) et la sortie standard (STDOUT) pour le débogage.

Kit de développement logiciel de Visual Studio

ID de connexionDescription
320999Une erreur NullReferenceException se produit lorsque vous fusionnez le code d’application qui implique la méthode déclarée dans une classe générique abstraite, et l’utilitaire AspNET_Merge.exe échoue.

Visual C++

ID de connexionDescription
312421L’outil Microsoft Macro Assembler (MASM) pour Visual C++ 2008 Express Edition est ajoutée dans Visual C++ 2008 Express Edition Service Pack 1.
310004Après avoir activé l’option /doc du compilateur dans Visual C++ 2008, le compilateur se bloque lors de la compilation de code non standard compilable.
323448Le constructeur de l’objet std::complex < T > comme le paramètre par défaut est incorrect.
294649Vous ne pouvez pas utiliser le fichier d’en-tête intrin.h et le fichier d’en-tête string.h en même temps.
337740Lorsque vous utilisez la _BIND_TO_CURRENT_VCLIBS_VERSION définir dans un projet sur un ordinateur sur lequel Visual C++ 2008 Feature Pack installé à l’aide d’ATL, vous recevez des messages d’erreur « erreur LNK2001 ».
330199Après avoir créé un programme caractères multioctets (MBCS) de jeu qui utilise la fonction membre GetSelText méthode de la classe RichEditCtrl, le programme renvoie une valeur incorrecte.
329919L’algorithme de search_n vous permet de localiser les valeurs consécutives de l’entier n dans un objet vector < int > . Si la valeur de n est supérieure à 3, une assertion peut se produire.
339442La classe is_pod et la classe has_trivial_constructor retournent par erreur true lorsque le type de classe ni est un module ni est le constructeur par défaut trivial.
337241Dans certaines applications dont. Fichier .NCB est supérieure à 64 mégaoctets (Mo), IntelliSense peut échouer.
339432Correctement, le compilateur retourne false pour la classe is_polymorphic.

Concepteur de Windows Presentation Foundation (WPF)

ID de connexionDescription
290646Lorsque vous utilisez un éditeur XAML, certaines régions réduites peuvent s’étendre automatiquement.
305184Vous ne pouvez pas ouvrir une page de PageFunction qui utilise la propriété RemoveFromJournal .
307180Un événement de contrôle ActiveX de fenêtre génère une erreur au moment du design.
307331Le Concepteur WPF affiche une mise en forme incorrecte de contrôles.
309063Éditeur de WPF génère des exceptions répétées qui provoquent de Visual Studio fermer et redémarrer.
312249Le Concepteur WPF n’affiche pas correctement une barre de défilement horizontale.
312859Vous ajoutez un modèle de contrôle pour un bouton dans une application WPF dans Visual Studio 2008. Vous créez la bordure du bouton. Lorsque vous essayez d’afficher un aperçu de la conception, Visual Studio 2008 peut se bloquer.
333036Lorsque vous créez ou modifiez une application WPF, l’environnement IDE de Visual Studio 2008 se bloque.
315614Erreurs dans les contrôles utilisateur dans un projet d’Application WPF peuvent se bloquer à Visual Studio 2008 Team System
318018Concepteur XAML n’affiche pas correctement ce qui s’affiche lors de l’exécution.
319692Visual Studio se bloque lorsque vous ajoutez un contrôle StackPanel à un paragraphe
334662Lorsque vous créez une application WPF dans Visual Basic, certains menus et certaines barres d’outils peut cesser de répondre et vous recevez le message d’erreur suivant :

Une exception non gérée s’est produite.

Les systèmes d’exploitation et les langues prises en charge

Langues prises en charge

Visual Studio 2008 SP1 fournit les mises à jour pour les versions suivantes de Visual Studio 2008 :
  • Anglais
  • Chinois (simplifié)
  • Chinois (traditionnel)
  • Français
  • Allemand
  • Italien
  • Japonais
  • Coréen
  • Russe
  • Espagnol
  • Portugais (Brésil)

Systèmes d'exploitation pris en charge

  • Windows Server 2008 RTM ou Service Pack 1
  • SP1 ou Windows Vista
  • Windows XP Service Pack 2 (SP2) ou une version ultérieure de Windows XP
  • Windows Server 2003 SP1 ou une version ultérieure de Windows Server 2003

    Remarque Si vous devez avoir la prise en charge de Microsoft SQL Server 2008 Preview CTP (Community Technology), vous devez disposer de Windows Server 2003 SP2 est installé.

Configuration d’installation requise

  • Une copie sous licence de l’un des produits Visual Studio 2008 pris en charge doit être installée sur l’ordinateur de destination.
  • Microsoft Windows Installer 3.1 ou une version ultérieure de Windows Installer doit être installée sur l’ordinateur de destination. Pour plus d’informations, visitez le site Web de Microsoft Developer Network (MSDN) à l’adresse suivante :
  • Nous vous recommandons de 512 Mo ou plus de RAM.

Prise en charge de Visual Studio 2008 SP1

Un support formel est disponible via Microsoft Connect. Pour plus d’informations, visitez le site Web de Microsoft à l’adresse suivante :

Déploiement administrateur de Visual Studio 2008 SP1

Le Service Pack 1 de Visual Studio 2008 est un programme d’installation mise à jour et de gestionnaire de téléchargement conditionnel. Visual Studio 2008 SP1 détecte et installe les mises à jour uniquement applicables à l’ordinateur sur lequel il s’exécute. Pour le déploiement de l’administrateur, créer une mise en page de l’ensemble du package sur l’ordinateur serveur. Pour créer une disposition de l’ensemble complet de Visual Studio 2008 SP1, procédez comme suit :
  1. Téléchargez le fichier VS90sp1_KB945140.exe dans un dossier temporaire sur un ordinateur qui se connecte à Internet. Par exemple, enregistrez le fichier dans le dossier C:\VS90SP1.
  2. Cliquez sur Démarrer, sur exécuter, tapez cmd, puis cliquez sur OK.

    Remarque Dans Windows Vista, si vous y êtes invité pour un mot de passe administrateur ou une confirmation, tapez votre mot de passe, ou cliquez sur Continuer.
  3. Tapez la commande suivante pour télécharger tous les packages de Visual Studio 2008 SP1 :
    VS90sp1-KB945140-ENU.exe /createlayout FullTargetFolderPath /passive
    Remarque L’espace réservé FullTargetFolderPath représente le dossier cible pour le schéma du package. Par exemple, tapez la commande suivante :
    VS90sp1-KB945140-ENU.exe /createlayout c:\VS90SP1\Layout /passive
Lorsque vous suivez ces étapes, vous téléchargez les packages de Visual Studio 2008 SP1 complets, vous stockez les packages dans le dossier que vous spécifiez et vous n’installez pas Visual Studio 2008 SP1. Ces packages contiennent le programme d’installation du Service Pack 1 (SPInstaller.exe).

Ensuite, pour déployer la mise à jour sur les ordinateurs clients, procédez comme suit :
  1. Copiez le dossier de mise en page créé à un emplacement réseau partagé.
  2. Exécutez SPInstaller.exe à partir du client ordinateurs à l’aide de la commande suivante :
    FullNetworkPathSPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart
    Par exemple, vous tapez la commande suivante :
    \\Server\VS90SP1\Layout\SPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart

Problèmes d’installation ou la suppression de toutes les plates-formes

Consultez le fichier Readme pour plus d’informations.

Problèmes connus avec le service pack

Consultez le fichier Readme pour plus d’informations.

Références

Pour plus d’informations sur ce service pack, visitez le site Web de Microsoft à l’adresse suivante :Pour plus d’informations sur Visual Studio 2008 Service Pack 1 pour les éditions Express, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

Liste des 950264 des modifications et des problèmes résolus pour Visual Studio 2008 éditions Express avec le Service Pack 1

Pour plus d’informations ADO.NET Entity Data Model Designer, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :

956252 comment désactiver ADO.NET Entity Data Model Designer dans l’interpréteur de commandes de Visual Studio 2008 Service Pack 1 (mode isolé)

956253 ADO.NET Entity Data Model Designer n’est pas pris en charge dans le shell Visual Studio 2008 Service Pack 1 (mode intégré)

Propriétés

ID d'article : 950263 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Commentaires