Notes de publication de Visual Studio 2005 Service Pack 1

Cet article répertorie les problèmes connus liés à l’installation et à la désinstallation de Visual Studio 2005 Service Pack 1 (SP1).

Version de produit d’origine : Visual Studio
Numéro de la base de connaissances d’origine : 928957

Remarque

Pour plus d’informations sur les modifications fonctionnelles incluses dans Visual Studio 2005 SP1, consultez la documentation sur la mise hors service de Visual Studio 2005.

Obtenir Visual Studio 2005 SP1

Langues prises en charge

Visual Studio 2005 SP1 fournit des mises à jour pour tous les produits de langage Visual Studio 2005 :

  • Chinois (simplifié)
  • Chinois (traditionnel)
  • Anglais (États-Unis)
  • Français
  • Allemand
  • Italien
  • Japonais
  • Coréen
  • Russe
  • Espagnol

Systèmes d’exploitation pris en charge

  • Microsoft Windows 2000 Professionnel SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP Professionnel Édition x64 (WOW)
  • Microsoft Windows XP Professionnel SP2
  • Microsoft Windows XP Édition Familiale SP2
  • Microsoft Windows XP Édition Media Center 2002 SP2
  • Microsoft Windows XP Édition Media Center 2004 SP2
  • Microsoft Windows XP Édition Media Center 2005
  • Microsoft Windows XP Tablet PC Edition SP2
  • Microsoft Windows Server 2003, Édition Standard SP1
  • Microsoft Windows Server 2003, Êdition Entreprise SP1
  • Microsoft Windows Server 2003, Datacenter Edition SP1
  • Microsoft Windows Server 2003, Web Edition SP1
  • Microsoft Windows Server 2003, Standard x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Enterprise x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Datacenter x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 R2, Standard Edition
  • Microsoft Windows Server 2003 R2, Standard x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2, Êdition Entreprise
  • Microsoft Windows Server 2003 R2, Enterprise x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2, Datacenter Edition
  • Microsoft Windows Server 2003 R2, Datacenter x64 Edition (WOW)
  • Microsoft Windows Vista

Configuration minimale requise pour l’installation

  • Une copie sous licence de l’un des produits Visual Studio 2005 pris en charge doit être installée sur l’ordinateur cible.
  • 192 Mo de RAM sont nécessaires. 256 Mo ou plus est recommandé.

Prise en charge de Visual Studio 2005 SP1

La prise en charge informelle de la communauté est disponible via les forums MSDN.

Problèmes d’installation : toutes les plateformes

  • L’installation du Service Pack prend plus de temps que l’installation du produit d’origine

    L’installation de Visual Studio 2005 SP1 prend plus de temps que l’installation de la version d’origine, car l’installation de SP1 ressemble beaucoup à une installation de produit, mais avec des tâches d’installation supplémentaires. L’heure d’installation dépend du produit installé et de la configuration de l’ordinateur.

  • L’installation nécessite un espace disque important

    L’espace disque égal à celui pris par l’installation du produit d’origine peut être nécessaire pour installer un Service Pack. Si vous avez installé plusieurs produits Visual Studio, vous avez besoin d’espace disque pour chaque installation du Service Pack. Vous trouverez une estimation de l’espace disque requis sur la page de téléchargement du Service Pack.

  • Visual Studio 2005 SP1 tente d’installer plusieurs fois

    Le Service Pack s’exécute plusieurs fois si plusieurs produits Visual Studio sont installés sur votre ordinateur. Ne démarrez pas l’installation plusieurs fois.

  • Les boîtes de dialogue sont partiellement masquées pendant l’installation

    Ce problème se produit si vous déplacez la boîte de dialogue Configuration ... du centre de l’écran. Les boîtes de dialogue suivantes sont centrées sur la boîte de dialogue Configuration ... . Si la boîte de dialogue Configuration ... se trouve dans le coin de l’écran, les boîtes de dialogue plus volumineuses qui s’affichent ultérieurement peuvent être partiellement hors de l’écran.

    Pour résoudre ce problème, laissez la boîte de dialogue Configuration ... au centre de l’écran.

    Visual Studio 2005 SP1 ne s’installe pas immédiatement après une compilation Visual Studio : Vous ne pouvez pas installer Visual Studio 2005 SP1 tant que le service du débogueur n’est pas fermé.

    Pour résoudre ce problème, effectuez l’une des étapes suivantes :

    • Terminez les compilations en cours et attendez la fermeture du service du débogueur. Ce qui peut prendre jusqu’à 10 minutes.

    • Utilisez le Gestionnaire des tâches pour mettre fin à toutes les instances du service mspdbsrv.exe.

  • Conditions préalables requises pour Team Foundation Server

    Vous devez installer la mise à jour à partir de KB919156 avant d’installer Visual Studio 2005 SP1. Cette mise à jour garantit que le serveur ne traite pas les demandes du client pendant l’installation de SP1.

  • L’installation ou la désinstallation de Visual Studio 2005 Team Foundation Server SP1 échoue si le réseau n’est pas disponible

    Visual Studio 2005 Team Foundation Server SP1 ne parvient pas à installer ou à désinstaller lorsque le réseau n’est pas disponible. Il s’agit d’un problème avec une action personnalisée qui dépend d’Active Directory.

    Scénario:

    1. Installez Visual Studio 2005 Team Foundation Server à partir d’un partage réseau.
    2. Installez la mise à jour requise à partir de KB919156.
    3. Copiez Visual Studio 2005 Team Foundation Server SP1 localement.
    4. Désactivez le réseau.
    5. Installez le Service Pack à partir du chemin d’accès local. L’installation du Service Pack échoue.

    Pour résoudre ce problème, assurez-vous que le réseau est disponible avant d’essayer d’installer ou de désinstaller le Service Pack.

  • Désinstallation des projets d’application web Visual Studio 2005 requise

    Suivez ces étapes pour installer Visual Studio 2005 SP1 si vous avez installé des projets d’application web Visual Studio 2005 :

    1. Désinstallez le complément Projets d’application web Visual Studio 2005.
    2. Installez Visual Studio 2005 SP1.
  • SQL Server Compact Edition Tools et runtime

    Visual Studio 2005 SP1 inclut les mises à jour des utilitaires de conception SQL Server Compact Edition 3.1. Les outils SQL Server Compact Edition pour Visual Studio 2005 SP1 incluent l’interface utilisateur/boîtes de dialogue, les fichiers CAB d’appareil, la fonctionnalité DataDirectory et la prise en charge de ClickOnce pour les composants de développement d’appareil intelligent.

  • Mise à jour du correctif logiciel pour le compilateur de ligne de commande Visual Basic 2005 (Vbc.exe) disponible

    Visual Studio 2005 SP1 apporte des améliorations au compilateur au moment de la conception de Visual Basic 2005, notamment une réactivité, une stabilité et des performances améliorées.

    Après avoir installé Visual Studio 2005 SP1, installez ce correctif logiciel sur les machines de développement et déployées pour obtenir les correctifs du Service Pack pour le compilateur de ligne de commande si l’un des éléments suivants s’applique :

    • Vous développez des sites web avec ASP.NET 2.0 dans Visual Basic 2005.
    • Vous déployez des sites web ASP.NET 2.0 écrits en Visual Basic 2005.
    • Vous générez des projets Visual Basic 2005 en dehors de l’IDE à l’aide du compilateur de ligne de commande.
  • Désinstaller Visual Studio 2005 SP1 Beta avant d’installer la version release

    Avant d’installer la version de Visual Studio 2005 SP1, vous devez désinstaller la version bêta de Visual Studio 2005 SP1. Si vous ne désinstallez pas d’abord la version bêta, le message d’erreur suivant s’affiche :

    Le correctif de mise à jour ne peut pas être installé par le service Windows Installer car le programme qui doit être mis à jour est peut-être introuvable ou le correctif de mise à jour est peut-être destiné à une autre version du programme. Vérifiez que le programme que vous voulez mettre à niveau se trouve sur votre ordinateur et que vous disposez du correctif de mise à jour correct.

    Pour désinstaller la version bêta de Windows 2000, Windows XP, Windows XP SP1, Windows Server 2003 RTM :

    1. Cliquez sur Démarrer.
    2. Cliquez sur Panneau de configuration.
    3. Ouvrez Ajout/Suppression de programmes.
    4. Sélectionnez la version bêta du Service Pack pour chaque produit auquel elle est appliquée, puis cliquez sur Modifier/Supprimer.

    Pour désinstaller la version bêta de Windows XP SP2 et Windows Server 2003 SP1 :

    1. Cliquez sur Démarrer.
    2. Cliquez sur Panneau de configuration.
    3. Ouvrez Ajout/Suppression de programmes.
    4. Cochez Afficher Mises à jour si elle n’est pas déjà activée.
    5. Sélectionnez le Service Pack bêta imbriqué sous chaque produit auquel il est appliqué, puis cliquez sur Supprimer.

    Pour désinstaller la version bêta de Windows Vista :

    1. Cliquez sur Démarrer.
    2. Cliquez sur Panneau de configuration.
    3. Cliquez sur Programmes.
    4. Cliquez sur Afficher les mises à jour installées dans la section Programmes et fonctionnalités .
    5. Sélectionnez la version bêta du Service Pack pour chaque produit auquel elle est appliquée, puis cliquez sur Désinstaller.

Problèmes d’installation – Windows Vista

  • L’installation sur Windows Vista nécessite des privilèges élevés

    Si vous installez Visual Studio 2005 SP1 sur Windows Vista, nous vous recommandons de cliquer avec le bouton droit sur le fichier exécutable SP1, puis de sélectionner Exécuter en tant qu’administrateur. Au lieu de cela, vous pouvez lancer l’exécutable à partir d’une fenêtre de console privilégiée.

  • La boîte de dialogue d’installation ne s’affiche pas

    La vérification qui se produit sous Contrôle de compte d’utilisateur (UAC) avec toutes les installations retarde l’apparition de la boîte de dialogue d’installation initiale. Des retards de plus d’une heure ont été signalés.

  • Visual Studio 2005 Service Pack 1 Update pour Windows Vista

    Nous publions une mise à jour pour Visual Studio 2005 SP1 afin de résoudre les problèmes spécifiques à la plateforme Vista. Pour plus d’informations, consultez Visual Studio pour Windows Vista.

Problèmes d’installation – Windows Server 2003

L’installation échoue sur les éditions de Windows Server 2003 avec Windows Server 2003 SP1 installé. L’erreur signalée est la suivante :

Erreur 1718. Le nom de fichier <> a été rejeté par la stratégie de signature numérique.

Ce problème se produit lorsque la mémoire contiguë de l’ordinateur est insuffisante pour Windows Server 2003 ou Windows XP pour vérifier que le package .msi ou le package .msp est correctement signé.

Pour résoudre ce problème, reportez-vous au message d’erreur lorsque vous essayez d’installer un package Windows Installer volumineux ou un package correctif Windows Installer volumineux dans Windows Server 2003 ou dans Windows XP : Erreur 1718. Le fichier a été rejeté par la stratégie de signature numérique.

Problèmes de désinstallation

  • L’erreur 33088 s’affiche lors de la désinstallation de Visual Studio 2005 SP1

    Cette erreur se produit dans le scénario suivant :

    1. Installez une édition test de Visual Studio 2005 Team.

    2. Installez le contrôleur d’exécution de test distribué ou le composant Agent d’exécution de test distribué.

    3. Installez le Service Pack correspondant.

    4. La désinstallation du Service Pack échoue avec

      Erreur 33088 : Un problème se produit dans le package d’installation.

    Pour résoudre ce problème, procédez comme suit :

    1. Désinstallez le composant à l’aide de l’ajout ou de la suppression de programmes.
    2. Désinstallez le Service Pack Visual Studio.
    3. Réinstallez le composant.
  • La désinstallation de Visual Studio Team Suite 2005 SP1 interrompt l’installation de Visual Basic Express 2005

    Cette erreur se produit dans le scénario suivant :

    1. Installez Visual Studio Professional 2005.
    2. Installez Visual Studio 2005 SP1 pour Visual Studio Professional.
    3. Installez Visual Basic Express 2005.
    4. Installez Visual Basic Express 2005 SP1.
    5. Désinstallez Visual Studio Professional 2005.
    6. L’exécution de Visual Basic Express échoue. Cela est dû au fait qu’il manque deux assemblys.

    Pour résoudre ce problème, procédez comme suit :

    1. Réinstallez Visual Basic Express 2005 en sélectionnant l’option Réparer .
    2. Réinstallez Visual Basic Express 2005 SP1 en sélectionnant l’option Réparer .
  • Échec de la désinstallation de Visual Web Developer Express SP1

    Cette erreur se produit dans le scénario suivant :

    1. Installez Visual Web Developer Express.
    2. Installez Visual Web Developer Express SP1.
    3. Désinstallez Visual Web Developer Express.
    4. Installez Visual Web Developer Express.
    5. Installez Visual Web Developer Express SP1.
    6. Désinstallez Visual Web Developer Express SP1.
    7. Une erreur est rencontrée.

    Pour revenir à un état système connu, procédez comme suit :

    1. Désinstallez Visual Web Developer Express.
    2. Installez Visual Web Developer Express.
    3. Installez Visual Web Developer Express SP1.
  • La désinstallation de Visual Studio 2005 Team Suite SP1 supprime les symboles

    La désinstallation de Visual Studio 2005 Team Suite SP1 supprime les fichiers de symboles et peut interrompre l’installation du produit Visual Studio 2005 d’origine.

    Pour résoudre ce problème, réparez Visual Studio 2005. Une réparation de produit de Visual Studio 2005 remplace tous les fichiers manquants.

  • La désinstallation de Visual Studio 2005 SP1 dans un scénario côte à côte peut interrompre l’installation de l’autre Service Pack

    Lorsque deux éditions de Visual Studio 2005 sont installées sur le même ordinateur et mises à jour avec le Service Pack, la désinstallation du Service Pack pour l’une des éditions rétablit les fichiers au niveau non-Service Pack pour l’autre édition.

    Pour résoudre ce problème, réinstallez le Service Pack sur l’autre édition.

  • Les numéros de la Base de connaissances (Ko) associés à certains Service Packs sont incorrects

    Les numéros de base de connaissances associés à certains Service Packs s’affichent de manière incorrecte sur le produit Ajout/Suppression de programmes ou Désinstaller un programme dans le Panneau de configuration. Le bouton Aide ou Informations supplémentaires affiche un lien vers un article de la Base de connaissances spécifique, qui peut contenir un numéro de base de connaissances incorrect dans son URL (Uniform Resource Locator). Reportez-vous au tableau ci-dessous pour connaître les numéros de la base de connaissances corrects.

    Nombre réel de la base de connaissances Numéro de la base de connaissances de désinstallation Langue Famille de produits
    926601 926601 Anglais Visual Studio 2005 Team Suite
    926602 926602 Japonais Visual Studio 2005 Team Suite
    926603 926603 Chinois (traditionnel) Visual Studio 2005 Team Suite
    926604 926603 Chinois (simplifié) Visual Studio 2005 Team Suite
    926605 926603 Coréen Visual Studio 2005 Team Suite
    926606 926603 Allemand Visual Studio 2005 Team Suite
    926607 926607 Français Visual Studio 2005 Team Suite
    926608 926608 Italien Visual Studio 2005 Team Suite
    926609 926608 Espagnol Visual Studio 2005 Team Suite
    926738 922996 Anglais Visual Studio 2005 Team Foundation Server
    926739 922996 Japonais Visual Studio 2005 Team Foundation Server
    926740 922996 Chinois (traditionnel) Visual Studio 2005 Team Foundation Server
    926741 922996 Chinois (simplifié) Visual Studio 2005 Team Foundation Server
    926742 922996 Coréen Visual Studio 2005 Team Foundation Server
    926743 922996 Allemand Visual Studio 2005 Team Foundation Server
    926744 922996 Français Visual Studio 2005 Team Foundation Server
    926745 922996 Italien Visual Studio 2005 Team Foundation Server
    926746 922996 Espagnol Visual Studio 2005 Team Foundation Server
    926747 918525 Multilingue Visual Studio 2005 Express Edition
    926748 926748 Multilingue Visual Studio 2005 Express Edition
    926749 918525 Multilingue Visual Studio 2005 Express Edition
    926750 922995 Multilingue Visual Studio 2005 Express Edition
    926751 926751 Multilingue Visual Studio 2005 Express Edition
    928425 926601 Russe Visual Studio 2005 Team Suite

Problèmes connus et solutions de contournement

  • Les utilisateurs sont invités à être autorisés à installer des correctifs logiciels pour Visual Studio 2005 SP1 sur Windows Vista

    Si des correctifs logiciels pour Visual Studio 2005 SP1 sont publiés à l’avenir, vous êtes invité à les installer. Dans Windows Vista, l’autorisation est requise à la fois en mode interface utilisateur et en mode silencieux. Si vous devez automatiser l’installation des correctifs sur Windows Vista, vous devez installer les correctifs à l’aide du compte Administrateur. Pour plus d’informations, consultez Mise à jour de Visual Studio 2005 Service Pack 1 pour Windows Vista.

  • Débogage sur les installations Windows 64 bits

    Visual Studio 2005 SP1 contient plusieurs correctifs de débogueur qui fonctionnent lorsque vous déboguez des applications 32 bits sur des installations Windows 64 bits. Seul un sous-ensemble de ces correctifs fonctionne lorsque vous déboguez des applications 64 bits sur des installations 64 bits. Cela est dû au fait que Visual Studio 2005 SP1 ne modifie pas la plupart des composants de débogage 64 bits.

  • Débogage d’applications Visual Basic natives 64 bits sur des installations Windows 64 bits

    Lors du débogage d’une application Visual Basic dans Visual Studio 2005 SP1 sur un ordinateur 64 bits, vous pouvez recevoir l’erreur suivante lorsque le débogueur tente d’évaluer un nom partiellement qualifié (MyName, par exemple) dans la fenêtre Espion ou Exécution :

    BC 30699 « MyName n’est pas déclaré ou le module qui le contient n’est pas chargé dans la session de débogage ».

    Il s’applique uniquement aux applications compilées à l’aide de n’importe quel processeur ou x64 comme type de plateforme. Une optimisation du format PDB (Protein Data Bank) a été effectuée dans Visual Studio 2005 SP1. Le format PDB optimisé ne peut être utilisé que par le compilateur Visual Basic fourni avec Visual Studio 2005 SP1. Le débogage sur une installation Windows 64 bits s’effectue via les composants de débogage distants, mais ces composants n’ont pas été mis à jour pour comprendre le format PDB optimisé.

    Pour résoudre ce problème, fournissez une qualification complète pour le nom dans les fenêtres du débogueur. Par exemple, ConsoleApplication1.MyClass.MyName.

  • Débogage à distance

    Visual Studio 2005 SP1 ne peut pas être installé sur un système qui ne contient pas d’installation de Visual Studio 2005. Ainsi, les ordinateurs qui contiennent uniquement des composants de débogage distants et qui n’ont pas Visual Studio 2005 ne peuvent pas être mis à jour par Visual Studio 2005 SP1.

    Pour résoudre ce problème, effectuez l’une des étapes suivantes :

    • Appliquez les modifications de Visual Studio 2005 SP1 aux ordinateurs qui contiennent les composants de débogage distants en les remplaçant par les composants dans C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\.

    • Partagez le C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ répertoire sur votre réseau afin que les ordinateurs distants puissent exécuter msvsmon.exe directement à partir de ce partage.

      Remarque

      Les correctifs de débogage dans Visual Studio 2005 SP1 ne sont pas installés sur les ordinateurs 64 bits, car aucun des fichiers dans C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ n’est modifié. Si vous souhaitez appliquer les correctifs du débogueur sur des systèmes distants, utilisez un système 32 bits comme source pour les composants de débogage.

  • Installation de plusieurs kits de développement logiciel (SDK) Windows Embedded CE 6.0

    Lorsque vous installez plusieurs Kits de développement logiciel (SDK) Windows Embedded CE 6.0 basés sur la même conception de système d’exploitation, vous ne voyez qu’un seul SDK dans l’Assistant Création de projets natifs Visual Studio 2005 SP1.

    Scénario:

    1. Installez Visual Studio 2005 SP1.
    2. Installez plusieurs sdk WINCE6.0 basés sur la même conception de système d’exploitation.
    3. Créez des projets natifs, puis cliquez sur Plateformes pour sélectionner les kits SDK de plateforme. Un seul KIT de développement logiciel (SDK) sera répertorié.
  • Éditeur de ressources managées

    Si vous essayez d’ajouter une nouvelle image, une nouvelle icône ou un fichier texte, ou un fichier existant qui ne se trouve pas dans le dossier du projet ou l’un de ses sous-dossiers, Visual Studio affiche ce message d’erreur :

    Tentative de lecture ou d’écriture de mémoire protégée. Il s’agit souvent d’une indication que d’autres mémoires sont endommagées.

    Pour résoudre ce problème :

    1. Déplacez ou copiez la bitmap ou un autre fichier vers le dossier de destination du projet (généralement le dossier Ressources ).
    2. Faites glisser le fichier de là vers l’éditeur de ressources managées.
  • Les versions récentes de la source de la bibliothèque Qt fournissent des erreurs lors de la compilation

    Un correctif du compilateur VC++ a provoqué la non-compilation d’un certain code de modèle avec Visual Studio 2005 SP1 et l’erreur C2244. Le code qui ne compile sans SP1 utilise des classes de modèle héritées et des types imbriqués. En particulier, les versions actuelles de la source de la bibliothèque Qt qui utilisent ce code de modèle sont affectées par cette modification.

    La forme la plus simple du code problématique ressemble à ceci :

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typename A<T>::N_A test();
    };
    template <class T>
    typename A<T>::N_A B<T>::test()    /* 1 */
    {
        return 0;
    }
    

    La classe de modèle B hérite de la classe de modèle A. A<T> a un type imbriqué, N_A, qui B<T>::test() retourne . Le compilateur Visual Studio 2005 SP1 génère une erreur C2244 sur la ligne marquée /* 1 */. La solution de contournement consiste à introduire un typedef pour A<T>::N_A dans B<T> et à utiliser ce typedef dans B<T>. Avec la solution de contournement, le code ci-dessus est remplacé par :

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typedef A<T>::N_A N_B;  // typedef definition
        typename N_B test(); // use of the typedef in the return type
    };
    template <class T>
    typename B<T>::N_B B<T>::test()    // use of the typedef in the return type
    {
        return 0;
    }
    
  • Affichage des événements d’application Visual Basic bloque Visual Studio

    Si vous cliquez sur Afficher les événements d’application dans la page de propriétés Application d’un projet Visual Basic, Visual Studio se bloque si le fichier ApplicationEvents.vb n’existe pas déjà.

    Pour résoudre ce problème, créez un fichier nommé ApplicationEvents.vb à la racine du projet Visual Basic, puis insérez le texte suivant :

    Namespace My
    ' The follow events are available for MyApplication:
    ' Startup: Raised when the application starts, before
    ' the startup form is created.
    ' Shutdown: Raised after all application forms are closed.
    ' This event is not raised if the application terminals
    ' abnormally.
    ' UnhandledException: Raised if the application encounters
    ' an unhandled exception.
    ' StartupNextInstance: Raised when launching a single-
    ' instance application and the application is already
    ' active.
    ' NetworkAvailabilityChanged: Raised when the network
    ' connection is connected or disconnected.
    
    Partial Friend Class MyApplication
    
    End Class
    
    End Namespace
    
  • Designer XML se bloque lorsque la propriété TargetNamespace d’un schéma XML est vide

    Lorsque les schémas XML contiennent un <Include> qui fait référence à d’autres schémas XML, le Designer XML peut se bloquer si l’espace de noms (xmlns) ou TargetNamespace (targetNamespace) est une valeur qui diffère de l’espace de noms référencé dans le schéma associé. En d’autres termes, lorsque les schémas incluent d’autres schémas, ils doivent référencer le même espace de noms.

    Pour résoudre ce problème, procédez comme suit :

    1. Cliquez avec le bouton droit sur le fichier de schéma dans Explorateur de solutions, puis sélectionnez Afficher le code pour ouvrir le schéma dans l’éditeur.
    2. Définissez targetNamespace et xmlns sur le même espace de noms.
  • Team Foundation Server

    Pour plus d’informations, consultez Microsoft Team Foundation Server Service Pack 1 2010.

  • Le pilote profileur devient inutilisable sur Windows 2000

    Le pilote du profileur cesse parfois de fonctionner sur les plateformes Windows 2000. La tentative de démarrage du moniteur en mode d’échantillonnage signale une erreur. Si vous essayez de démarrer le moniteur en mode trace, un avertissement indique que vous ne pouvez pas exécuter le pilote.

    Pour résoudre ce problème, procédez comme suit :

    1. Redémarrez l’ordinateur.

    2. Exécutez les commandes suivantes :

      vsperfcmd -driver:uninstall
      vsperfcmd -driver:start
      
    3. Déconnectez-vous de l’ordinateur.

    4. Connectez-vous à l’ordinateur.

    5. Démarrez le moniteur comme avant.

  • CFindReplaceDialog n’est pas localisé dans les projets Smart Device natifs

    Affiche le CFindReplaceDialog texte en anglais lorsqu’il est appelé à partir d’une application C++ Smart Device native sur un appareil non anglais. Les ressources pour CFindReplaceDialog ne sont pas localisées et il n’existe aucune solution à ce problème.

  • Les exemples de SDK Windows Mobile existants et les applications natives Smart Device peuvent ne pas être compilés

    De nombreux exemples existants et applications utilisateur natives générées à l’aide de Visual Studio 2005 SP1 ne pourront pas être compilés avec ce message d’erreur :

    LNK2019 d’erreur : __GSHandlerCheck de symbole externe non résolu

    Les exemples du KIT de développement logiciel (SDK) Windows Mobile 5.0 pour Pocket PC et du SDK Windows Mobile 5.0 pour smartphone sont concernés par ce problème.

    Visual Studio 2005 SP1 met à jour les compilateurs Visual Studio avec la prise en charge /GS déjà disponible dans les compilateurs Windows CE 6.0. Des erreurs de liaison se produisent dans les projets C++ Smart Device natifs qui ne sont pas explicitement liés à libcmt.lib ou qui ont désactivé /GS et qui s’exécutent sur des plateformes antérieures à Windows Embedded CE 6.0.

    Pour résoudre ce problème :

    1. Incluez explicitement libcmt.lib dans la liste des bibliothèques supplémentaires à lier.
    2. Désactiver l’avertissement de l’éditeur de liens (/nowarn :4099)
  • Échec de la liaison de données sur les tests web codés dans Visual Studio Team Suite for Software Testers

    Cette erreur se produit lorsque des tests web codés liés à différentes sources de données sont exécutés à partir du même test de charge.

    Scénario:

    1. Créez deux tests web codés qui utilisent la liaison de données et sont liés à différentes sources de données.
    2. Ajoutez les deux tests à un seul test de charge.
    3. Exécutez le test de charge.

    Une erreur indique que les données de l’une des deux sources de données sont introuvables.

    Ce n’est pas une solution pour l’instant. Nous publierons un correctif au cours du premier trimestre 2007.

Applications et projets web

  • Amélioration des performances de la refactorisation dans ASP.NET projets de site web

    L’appel d’une opération de refactorisation dans une solution qui contient un site web ASP.NET est désormais plus efficace.

    Avant de déterminer si une page .aspx doit être chargée, l’opération de refactorisation :

    • Effectuez une recherche lexicale sur l’élément en cours de refactorisation pour déterminer s’il existe dans une page .aspx.

    • Déterminez si une référence est accessible à partir de l’étendue actuelle. Dans les projets d’application web, la refactorisation de renommage et les références find-all ne sont pas prises en charge à partir de .aspx fichiers. Toutefois, la refactorisation dans les fichiers code-behind est entièrement prise en charge.

  • Problèmes de conversion de projet d’application web

    La conversion d’une solution mixte qui contient à la fois des projets Visual C# et Visual J# peut échouer ou produire un projet vide. La solution de contournement consiste à convertir chaque projet individuellement en commençant par une nouvelle instance de Visual Studio pour chaque conversion.

    L’annulation de la conversion d’un projet en projet d’application web peut entraîner une erreur et laisser le projet dans un état à moitié converti.

    La mise à niveau d’un projet Visual Basic 6 WebClass 2003 peut échouer. La solution de contournement consiste à fermer le projet, puis à le rouvrir et à réexécuter la mise à niveau.

    Dans les projets d’application web, lorsque vous convertissez des fichiers Visual Basic ou des fichiers .aspx, le fichier du concepteur peut ne pas être mis à jour correctement. La solution de contournement consiste à corriger manuellement les fichiers.

  • Problèmes généraux liés aux projets de site web et aux projets d’application web

    Le système de projet Applications web ne détecte pas les fichiers web.config manquants. L’ajout d’un contrôle qui nécessite des informations de configuration entraîne l’affichage d’un dossier false dans Explorateur de solutions. La solution de contournement consiste à ajouter manuellement un fichier web.config avant d’ajouter des contrôles à un projet d’application web.

    Les projets d’application web qui contiennent des sous-projets qui référencent des contrôles dans le projet racine peuvent bloquer l’IDE.

    Si une solution de site Web contenant des fichiers .pdb et .xml est ajoutée au contrôle de code source TFS, les fichiers .pdb et les fichiers .xml peuvent ne pas être ajoutés correctement.

    Visual Studio fuit la mémoire lorsque vous utilisez un Assistant à l’intérieur d’une vue à l’intérieur d’un affichage multiple. La solution de contournement consiste à enregistrer la solution, puis à redémarrer Visual Studio.

    Les modifications apportées au dossier bin dans les projets de site web et d’application web peuvent amener Visual Studio à créer un cliché instantané de l’ensemble du dossier bin. Cette copie peut ralentir les performances de Visual Studio et consommer de l’espace disque.

    Si vos contrôles page et utilisateur existent dans différents espaces de noms qui se trouvent sous le même espace de noms racine, le code généré ne sera pas compilé, car l’espace de noms créé par le concepteur pour la déclaration du contrôle utilisateur à l’intérieur de la page est incorrect. La solution de contournement consiste à supprimer la déclaration du fichier du concepteur, puis à la placer dans le fichier code-behind. Une fois déplacé vers le fichier code-behind, il reste inchangé même si vous modifiez la page.

    L’installation et la désinstallation de navigateurs tiers peuvent entraîner l’exécution en appuyant sur F5 et la commande Afficher dans le navigateur pour arrêter de fonctionner pour les projets d’application web. Vous pouvez case activée pour voir si la clé de Registre suivante est toujours disponible :

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE] @=""C :\Program Files\Internet Explorer\iexplore.exe" » « "Path"=""C :\Program Files\Internet Explorer ;"" »

    Après avoir installé le Service Pack, les projets d’application web sur Windows 2000 risquent de ne pas pouvoir se connecter au serveur de développement ASP.NET côté client. Ce qui peut entraîner l’échec de la build et peut bloquer Visual Studio. Le problème est le résultat d’une condition de concurrence entre le système de projet et le serveur de développement. La solution de contournement consiste à configurer le projet pour utiliser IIS sur Windows 2000 et éviter ainsi le serveur de développement.

    Dans un projet d’application web, la tentative de création d’un gestionnaire d’événements en double-cliquant sur l’événement dans le concepteur peut échouer lorsque la classe de page contient une ou plusieurs méthodes surchargées. Ce qui ne se produit pas lorsque vous utilisez un projet de site web.

    La publication d’un projet d’application web sur un partage en lecture seule entraîne le blocage de Visual Studio. La solution de contournement consiste à s’assurer que le partage est accessible en écriture.

    Les pare-feu tiers peuvent provoquer le blocage de Visual Studio.

    Dans un projet d’application web, chaque utilisation de Ctrl+F5 ou Affichage dans le navigateur entraîne le lancement d’une nouvelle instance de Explorer Internet.

    Les projets de site web ne parviennent pas à s’imbriquer correctement dans les projets d’application web.

    L’ajout d’une image via la page de ressources des propriétés peut entraîner l’affichage d’un faux message d’erreur.

    Le suivi WSE 3.0 ne fonctionne pas avec les projets créés à l’aide du projet d’application web Visual Studio 2005. Le suivi fonctionne comme prévu dans WSE 3.0 pour les projets de site web.

  • Activation du profilage de trace de projets d’application web ou d’applications de service web

    Le profilage de trace à partir de l’IDE Visual Studio ne fonctionne pas pour les projets d’application web ou les applications de service web. Le code utilisateur n’est pas visible dans les rapports.

    Pour résoudre ce problème :

    1. Ouvrez la page des propriétés du projet.

    2. Pour les projets Visual C#, ajoutez ce qui suit à la fenêtre de ligne de commande de l’événement post-build :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    3. Pour les projets Visual Basic, cliquez sur Générer des événements pour ouvrir la boîte de dialogue Événements de génération. Ajoutez ce qui suit à la fenêtre de ligne de commande de l’événement post-build :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    4. Profilez comme d’habitude à partir de l’IDE. Si vous souhaitez exécuter le profilage d’échantillonnage, supprimez cette ligne de la page de propriétés.

  • Erreur non spécifiée lors de l’archivage de l’application web Visual Studio 2003 après la conversion dans Visual Studio 2005 SP1

    Cette erreur se produit dans le scénario suivant :

    1. Dans Visual Studio 2003, créez une solution, ajoutez une application web, puis ajoutez-la au contrôle de code source.

    2. Dans Visual Studio 2005, dans le menu Fichier , cliquez sur Ouvrir à partir du contrôle de code source, puis sélectionnez la solution Visual Studio 2003.

    3. Dans la boîte de dialogue Migration qui s’affiche, cliquez sur Terminer pour migrer la solution vers Visual Studio 2005.

    4. Cet avertissement s’affiche pendant la migration :

      Un ou plusieurs projets de la solution n’ont pas pu être chargés pour la ou les raisons suivantes : le fichier projet ou le site web a été déplacé, renommé ou n’est pas sur votre ordinateur. Ces projets seront étiquetés comme non disponibles dans Explorateur de solutions. Développez le nœud du projet pour afficher la raison pour laquelle le projet n’a pas pu être chargé.

    5. Cliquez sur OK. La solution sera correctement migrée, mais le projet ne sera pas migré et ne sera pas disponible dans Explorateur de solutions.

    Pour résoudre ce problème, procédez comme suit :

    1. Installez Visual Studio 2003.
    2. Créez une solution dans Visual Studio 2003.
    3. Installez Visual Studio 2005.
    4. Chargez la solution dans Visual Studio 2005, puis enregistrez-la.
    5. Installez Visual Studio 2005 SP1.
    6. Chargez la solution que vous avez enregistrée à l’étape 4.

Remarques sur le matériel

  • Clients travaillant avec les types de carte ARMV4i et ARMV4T

    Si vous utilisez des types de carte ARMV4i et ARMV4T avec des ID de jeu d’instructions de 84017153 et 84082689, vous ne pouvez pas utiliser Visual Studio pour déployer des applications, déboguer ou tester sur des appareils.

    Pour résoudre ce problème, procédez comme suit :

    1. Effectuez une copie de sauvegarde de Microsoft.TypeMaps.8.0.xsl, qui se trouve dans C:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\.

      Dans Microsoft.TypeMaps.8.0.xsl, après <QISCONTAINER> (ligne 6), ajoutez les lignes suivantes :

      <QIS ID="84017153">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      <QIS ID="84082689">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      
    2. Enregistrez le fichier.

  • Microsoft Device Emulator version 2.0

    Visual Studio 2005 SP1 ne met pas à jour l’émulateur d’appareil installé. Device Emulator 2.0 sera publié en janvier 2007. Avec Device Emulator 2.0, les utilisateurs peuvent bénéficier de performances beaucoup plus élevées et cibler le développement d’applications d’appareil pour la plateforme Windows Embedded CE 6.0 récemment publiée.

  • Rapports Crystal pour Visual Studio 2005 Service Pack 1

    Crystal Reports pour Visual Studio 2005 Service Pack 1 sera publié au printemps 2007. Le Service Pack augmente la qualité globale des fonctionnalités de produit existantes et maintient un haut niveau de compatibilité avec Visual Studio 2005 SP1 et Windows Vista. Le Service Pack traite les problèmes soulevés par les commentaires des clients et les tests internes. Business Objects s’engage à améliorer la qualité de nos produits.

  • Dotfuscator Community Edition

    Dotfuscator Community Edition a été mis à jour depuis la version d’origine de Visual Studio 2005. Visitez PreEmptive Solutions pour en savoir plus sur les modifications et obtenir une mise à jour gratuite.