Notes de mise à jour de Visual Studio 2005 Service Pack 1

Résumé

Ce document répertorie les problèmes connus avec l’installation et la désinstallation de Visual Studio 2005 Service Pack 1 (SP1) et les fonctionnalités de Visual Studio 2005 SP1. Pour plus d’informations sur les modifications qui sont inclus dans Visual Studio 2005 SP1, consultez Nouveautés dans Visual Studio 2005 SP1.

Plus d'informations

Dans ce document :
  • Comment faire pour obtenir le Service Pack 1 de Visual Studio 2005
  • Correctifs inclus dans ce Service Pack
  • Les systèmes d’exploitation et les langues prises en charge
  • Configuration d’installation requise
  • Prise en charge de Visual Studio 2005 SP1
  • Problèmes d’installation – toutes les plates-formes
  • Problèmes d’installation – Windows Vista
  • Problèmes d’installation – Windows Server 2003
  • Problèmes de désinstallation
  • Problèmes connus et solutions
  • Remarques concernant le matériel
  • Produits associés

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

Visual Studio 2005 SP1 est disponible aux emplacements suivants :

Visual Studio 2005 Team Suite SP1 Ce téléchargement installe le service pack pour Microsoft Visual Studio 2005 Standard, Professional et Team Edition.

Visual Studio 2005 Team Foundation Server SP1

Ce téléchargement installe le service pack pour Microsoft Visual Studio 2005 Team Foundation Server.

SP1 éditions de Visual Studio 2005 Express Ce téléchargement installe le service pack pour Microsoft Visual Studio 2005 éditions Express.

Correctifs inclus dans ce Service Pack

La liste des correctifs pour Visual Studio 2005 SP1 est disponible à partir de la liste des correctifs dans Visual Studio 2005 Service Pack 1.

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

Langues prises en charge

Visual Studio 2005 SP1 fournit les mises à jour pour tous les produits de langage de 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 x64 Edition (WOW)
  • Microsoft Windows XP Professionnel SP2
  • Microsoft Windows XP Édition familiale SP2
  • Microsoft Windows XP Media Center Edition 2002 Service Pack 2
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Édition Tablet PC 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, Édition Web SP1
  • Microsoft Windows Server 2003, x64 Standard Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Édition entreprise x64 SP1 (WOW)
  • Microsoft Windows Server 2003, Édition de centre de données x64 SP1 (WOW)
  • Microsoft Windows Server 2003 R2, Édition Standard
  • Microsoft Windows Server 2003 R2, x64 Standard Edition (WOW)
  • Microsoft Windows Server 2003 R2, Enterprise Edition
  • Microsoft Windows Server 2003 R2, Édition d’entreprise x64 (WOW)
  • Microsoft Windows Server 2003 R2, Datacenter Edition
  • Microsoft Windows Server 2003 R2, Édition de centre de données x64 (WOW)
  • Microsoft Windows Vista

Configuration d’installation requise

  • Une copie sous licence de l’un des produits Visual Studio 2005 pris en charge doit être installée sur l’ordinateur cible.
  • Microsoft Windows Installer 3.1 ou une version ultérieure doit être installé sur l’ordinateur cible.
  • 192 Mo de RAM est requis. 256 Mo ou plus sont recommandés.

Prise en charge de Visual Studio 2005 SP1

Un support formel est disponible via Microsoft Connect.
Support de communauté informel est disponible via les Forums MSDN.

Problèmes d’installation – toutes les plates-formes

Installation du service pack est plus longue 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 du SP1 ressemble beaucoup à une installation de produit, mais avec des tâches d’installation supplémentaires. Temps d’installation dépend du produit installé et la configuration de l’ordinateur.

L’installation requiert un espace disque important :

Espace disque égal à celle de l’installation du produit d’origine peut être nécessaire d’installer un service pack. Si vous avez plus d’un produit Visual Studio installé, vous devez d’espace disque pour chaque installation de 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écutera plusieurs fois si vous avez plusieurs produits Visual Studio installées sur votre ordinateur. Ne démarrez pas plus d’une fois l’installation.

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... en dehors du centre de l’écran. Boîtes de dialogue suivantes sont centrées sur la boîte de dialogue de configuration en cours... . Si la boîte de dialogue Configuration... est proche de l’angle de l’écran, les boîtes de dialogue plus grandes qui s’affichent ensuite peuvent être partiellement hors de l’écran.

Pour résoudre ce problème :
  • Laissez la boîte de dialogue Configuration... dans le centre de l’écran.
Visual Studio 2005 SP1 ne s’installera pas immédiatement après une compilation Visual Studio :
Vous ne pouvez pas installer Visual Studio 2005 SP1 jusqu'à ce que le service du débogueur se ferme.

Pour résoudre ce problème, effectuez l’une des opérations suivantes :
  • Terminez les compilations qui sont en cours et attendent que le service du débogueur fermer. Cette opération peut prendre jusqu'à 10 minutes.
  • Utilisez le Gestionnaire des tâches pour mettre fin à toutes les instances du service mspdbsrv.exe.

Composants requis de Team Foundation Server :

Vous devez installer la mise à jour à partir de l’article 919156 de la base de connaissances avant d’installer Visual Studio 2005 SP1. Cette mise à jour permet de s’assurer que le serveur ne traite pas les demandes des clients au cours de l’installation de SP1.

Visual Studio 2005 Team Foundation Server SP1 ne parvient pas à installer ou à désinstaller 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 est dépendant d’Active Directory.

Scénario :
  1. Installez Visual Studio 2005 Team Foundation Server à partir d’un partage réseau.
  2. Installez la mise à jour obligatoire à partir de l’article 919156 de la base de connaissances.
  3. Copier localement à Visual Studio 2005 Team Foundation Server SP1.
  4. Désactivez le réseau.
  5. Installer le service pack à partir du chemin d’accès local. Le service pack ne parvient pas à installer.
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 de Visual Studio 2005 Web Application Projects requis :

Suivez ces étapes pour installer le Service Pack 1 de Visual Studio 2005, si vous disposez de Visual Studio 2005 Web Application Projects est installé :
  1. Désinstaller le complément Visual Studio 2005 Web Application Projects .
  2. Installez Visual Studio 2005 SP1.

Outils de SQL Server Compact Edition et le moment de l’exécution :

Visual Studio 2005 SP1 comprend des mises à jour de l’utilitaires de conception SQL Server Compact Edition 3.1. Le SQL Server Compact Edition Tools pour Visual Studio 2005 SP1 incluent/boîtes de dialogue de l’interface utilisateur, fichiers CAB de périphérique, fonctionnalité DataDirectory et la prise en charge de ClickOnce pour les composants développement Smart Device. Vous devez télécharger et installer les outils suivants et le runtime pour prendre en charge le développement de données basées sur SQL Server de bout en bout :

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

Visual Studio 2005 SP1 fournit des améliorations pour le compilateur de temps de conception Visual Basic 2005, y compris l’amélioration de la réactivité, de stabilité et de performances. Le correctif disponible à partir de http://support.microsoft.com/kb/924162 fournit des améliorations du service pack pour le compilateur de ligne de commande Visual Basic 2005 (vbc.exe).

Après l’installation de Visual Studio 2005 SP1, installez ce correctif pour le développement et les ordinateurs déployés pour obtenir les correctifs du service pack pour le compilateur de ligne de commande si une des conditions suivantes est remplie :
  • Vous développez des sites web 2.0 ASP.NET dans Visual Basic 2005.
  • Vous déployez des sites web ASP.NET 2.0 écrits dans Visual Basic 2005.
  • Vous générez des projets de Visual Basic 2005 en dehors de l’IDE en utilisant le compilateur de ligne de commande.

Désinstaller Visual Studio 2005 SP1 version bêta avant d’installer la version finale :

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 à niveau ne peut pas être installé par le service Windows Installer car le programme de mise à niveau peut être manquant ou le correctif de mise à niveau peut mettre à jour une version différente du programme. Vérifiez que le programme doit être mis à niveau existe sur votre ordinateur et que vous disposez du correctif de mise à niveau 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 il est appliqué et 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 les mises à jour si elle n’est pas déjà activée.
  5. Sélectionnez la service pack bêta imbriquée sous chaque produit auquel il est appliqué et 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 il est appliqué et cliquez sur désinstaller.

Problèmes d’installation – Windows Vista

Installation sur Windows Vista requiert des privilèges élevés :

Si vous installez Visual Studio 2005 SP1 sur Windows Vista, nous vous recommandons que vous cliquez sur le fichier exécutable du Service Pack 1 puis sélectionnez Exécuter en tant qu’administrateur. Sinon, vous pouvez lancer l’exécutable à partir d’une fenêtre de la console administrateur.

Boîte de dialogue programme d’installation ne s’affiche pas :

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

Mise à jour de Visual Studio 2005 Service Pack 1 pour Windows Vista

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

Problèmes d’installation – Windows Server 2003

L’installation échoue sur les éditions de Windows Server 2003 avec Windows Server 2003 SP1 est installé :

L’erreur signalée est
Erreur 1718. Nom de fichier a été rejeté par la stratégie de signature numérique.
Ce problème se produit lorsque l’ordinateur possède une mémoire contiguë insuffisante pour Windows Server 2003 ou Windows XP vérifier que le package .msi ou .msp est correctement signé.

Pour résoudre ce problème :

Problèmes de désinstallation

Erreur 33088 s’affiche lors de la désinstallation de Visual Studio 2005 SP1 :

Cette erreur se produit dans le scénario suivant :
  1. Installer une édition de Visual Studio 2005 Team Test.
  2. Installer le contrôleur de l’exécution de Test distribué ou le composant de l’Agent de l’exécution de Test distribué.
  3. Installer le service pack correspondant.
  4. Échec de la désinstallation du service pack avec
    Erreur 33088 : Pose problème dans le package d’installation.
Pour résoudre ce problème :
  1. Désinstallez le composant à l’aide de « Ajouter ou supprimer des programmes ».
  2. Désinstaller le service pack de Visual Studio.
  3. Réinstallez le composant.

Désinstallation de l’installation de Visual Studio Team Suite 2005 SP1 sauts 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 2005 Express.
  4. Installez Visual Basic Express 2005 SP1.
  5. Désinstallation de Visual Studio Professional 2005.
  6. L’exécution de Visual Basic Express échoue. C’est parce qu’il 2 assemblys sont manquants.
Pour résoudre ce problème :
  1. Réinstallez Visual Basic Express 2005 en sélectionnant l’option de réparation .
  2. Réinstallez Visual Basic Express 2005 SP1 en sélectionnant l’option de réparation .

Visual Web Developer Express SP1 ne parvient pas à désinstaller :

Cette erreur se produit dans le scénario suivant :
  1. Installez Visual Web Developer Express.
  2. Installez Visual Web Developer Express SP1.
  3. Désinstallation de Visual Web Developer Express.
  4. Installez Visual Web Developer Express.
  5. Installez Visual Web Developer Express SP1.
  6. Désinstallation de Visual Web Developer Express SP1.
  7. Une erreur est alors rencontrée.
Pour revenir à un état connu de système :
  1. Désinstallation de Visual Web Developer Express.
  2. Installez Visual Web Developer Express.
  3. Installez Visual Web Developer Express SP1.

Désinstallation de Visual Studio 2005 Team Suite SP1 supprime les symboles :

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

Pour résoudre ce problème :
  • Une réparation de produit de Visual Studio 2005 remplacera tous les fichiers manquants.

La désinstallation de Visual Studio 2005 SP1 dans un scénario côte à côte peut rompre l’autre installation du service pack

Lorsque deux éditions de Visual Studio 2005 sont installées sur le même ordinateur et sont mis à jour par le service pack, la désinstallation du service pack pour l’une des éditions rétablira fichiers au niveau sans 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 (KB) associés à certains service packs sont incorrects :

Les numéros de la base de connaissances associés à certains service packs n’apparaissent pas correctement sur le produit, ajouter / supprimer des programmes ou désinstaller un programme dans le panneau de configuration. L’aide bouton plus d’Infos affiche un lien vers un article spécifique de la base de connaissances, qui peut contenir un nombre de base de connaissances incorrect dans son URL. Reportez-vous au tableau ci-dessous pour les numéros appropriés de la base de connaissances.
Base de connaissances réelDésinstaller la base de connaissancesLangueFamille de produits
926601926601AnglaisVisual Studio 2005 Team Suite
926602926602JaponaisVisual Studio 2005 Team Suite
926603926603Chinois (traditionnel)Visual Studio 2005 Team Suite
926604926603Chinois (simplifié)Visual Studio 2005 Team Suite
926605926603CoréenVisual Studio 2005 Team Suite
926606926603AllemandVisual Studio 2005 Team Suite
926607926607FrançaisVisual Studio 2005 Team Suite
926608926608ItalienVisual Studio 2005 Team Suite
926609926608EspagnolVisual Studio 2005 Team Suite
926738922996AnglaisVisual Studio 2005 Team Foundation Server
926739922996JaponaisVisual Studio 2005 Team Foundation Server
926740922996Chinois (traditionnel)Visual Studio 2005 Team Foundation Server
926741922996Chinois (simplifié)Visual Studio 2005 Team Foundation Server
926742922996CoréenVisual Studio 2005 Team Foundation Server
926743922996AllemandVisual Studio 2005 Team Foundation Server
926744922996FrançaisVisual Studio 2005 Team Foundation Server
926745922996ItalienVisual Studio 2005 Team Foundation Server
926746922996EspagnolVisual Studio 2005 Team Foundation Server
926747918525Plusieurs languesVisual Studio 2005 Express Editions
926748926748Plusieurs languesVisual Studio 2005 Express Editions
926749918525Plusieurs languesVisual Studio 2005 Express Editions
926750922995Plusieurs languesVisual Studio 2005 Express Editions
926751926751Plusieurs languesVisual Studio 2005 Express Editions
928425926601RusseVisual Studio 2005 Team Suite

Problèmes connus et solutions

Les utilisateurs sont invités à l’autorisation d’installer des correctifs logiciels pour Visual Studio 2005 SP1 sur Windows Vista :

Si les correctifs logiciels pour Visual Studio 2005 SP1 sont publiés à l’avenir, le système vous demandera d’autorisation pour les installer. Dans Windows Vista, l’autorisation est requise dans le mode interface utilisateur et le mode silencieux. Si vous devez automatiser l’installation du correctif logiciel sous Windows Vista, vous devez installer les correctifs en utilisant le compte administrateur. Pour plus d’informations, consultez Visual Studio 2005 Service Pack 1 mise à jour pour Windows Vista.

Débogage sur les installations de 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 de Windows 64 bits. Seul un sous-ensemble de ces correctifs fonctionne lorsque vous déboguez des applications 64 bits sur des installations 64 bits. C’est parce que Visual Studio 2005 SP1 ne modifie pas la plupart des composants de débogage 64 bits.

Débogage des applications Visual Basic natives 64 bits sur des installations de 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 le message d’erreur suivant lorsque le débogueur tente d’évaluer un nom partiellement qualifié (monnom, par exemple) dans la fenêtre Espion ou exécution :
BC 30699"monnom n’est pas déclaré ou le module le contenant n’est pas chargé dans la session de débogage. »
Cela s’applique uniquement aux applications compilées à l’aide de Any CPU ou x64 comme Type de plate-forme. Une optimisation au format PDB a été effectuée dans Visual Studio 2005 SP1. Le format PDB optimisé seulement peut être utilisé par le compilateur Visual Basic qui est fourni avec Visual Studio 2005 SP1. Débogage sur une installation de Windows 64 bits est effectué 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 le débogueur windows. Par exemple : ConsoleApplication1.MyClass.MyName.

Le débogage distant :

Visual Studio 2005 SP1 ne peut pas être installé sur un système qui ne contient-elle pas une installation de Visual Studio 2005. Par conséquent, les ordinateurs qui contiennent uniquement des composants de débogage distant et qui n’ont pas de Visual Studio 2005 ne peut pas être mis à jour par Visual Studio 2005 SP1.

Pour résoudre ce problème, effectuez l’une des opérations suivantes :
  • Appliquer les modifications de Visual Studio 2005 SP1 aux ordinateurs qui contiennent les composants de débogage distants en les remplaçant par les composants de C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\.
  • Partager le répertoire de C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ 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 de C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ ont été modifiées. Si vous souhaitez appliquer les correctifs de débogueur sur des systèmes distants, utilisez un système 32 bits comme source pour les composants de débogage.

L’installation de plusieurs Windows Embedded CE 6.0 kits de développement logiciel :

Lorsque vous installez plusieurs Windows Embedded CE 6.0 SDK qui sont basés sur la même conception de système d’exploitation, vous verrez qu’un seul kit de développement logiciel dans le Visual Studio 2005 SP1 natif projets Assistant de création.

Scénario :
  1. Installez Visual Studio 2005 SP1.
  2. Installez plusieurs kits de développement logiciel WinCE 6.0 qui sont basés sur la même conception de système d’exploitation.
  3. Créer de nouveaux projets natifs et puis cliquez sur plateformes pour sélectionner la kits de développement logiciel de plate-forme. Un seul SDK sera répertorié.

Éditeur de ressources managées :

Essayez d’ajouter une nouvelle image, icône ou fichier texte ou un fichier existant qui ne figure pas dans le dossier du projet ou d’un de ses sous-dossiers, entraîne de Visual Studio afficher ce message d’erreur :
Tentative de lecture ou d’écriture de mémoire protégée. Cela indique souvent qu’une autre mémoire est endommagée.
Pour résoudre ce problème :
  1. Déplacez ou copiez la bitmap ou un autre fichier dans le dossier de destination du projet (généralement le dossier de ressources ).
  2. Faites glisser le fichier à partir de l’éditeur de ressources managées.

Les versions récentes de la source de bibliothèque Qt génèrent des erreurs de compilation :

Un correctif pour le compilateur VC ++ a provoqué un code de modèle particulier ne pas compiler avec Visual Studio 2005 SP1 et une erreur C2244. Le code qui n’est pas compilé 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 bibliothèque Qt qui utilisent un tel code de modèle sont affectées par cette modification.

La forme la plus basique 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;
}
Classe de modèles B hérite de la classe de modèle A. Un < T > a un type imbriqué, N_A, que B < T > :: test() renvoie. Le compilateur de Visual Studio 2005 SP1 produit une erreur C2244 sur la ligne marquée / * 1 * /. La solution consiste à introduire un typedef pour un élément < T > :: N_A dans B < T > et utiliser ce typedef via B < T >. Avec la solution de contournement, le code ci-dessus est changé en :
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, Visual Studio bloque :

En cliquant sur Afficher les événements dans la page de propriétés Application dans un projet Visual Basic entraînera à Visual Studio de tomber en panne si le fichier ApplicationEvents.vb n’existe pas déjà.

Pour résoudre ce problème :
  • Créer un fichier nommé ApplicationEvents.vb dans 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

Concepteur XML se bloque lorsque la propriété TargetNamespace d’un schéma XML est vide :

Lorsque des schémas XML contiennent un < Include > référençant d’autres schémas XML, le Concepteur XML peut se bloquer si le Namespace (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 des schémas incluent d’autres schémas, ils doivent référencer le même espace de noms.

Pour résoudre ce problème :
  1. Droit sur le fichier de schéma dans l’Explorateur de solutions, puis sélectionnez Afficher le Code pour ouvrir le schéma dans l’éditeur.
  2. La valeur targetNamespace et xmlns à l’espace de noms.

De Team Foundation Server :

Pour plus d’informations sur le programme d’installation de Team Foundation Server des problèmes connexes, consultez Microsoft Team Foundation Server 2010 Service Pack 1.

Générateur de profils n’est plus utilisable sur Windows 2000 :

Le pilote du Générateur de profils cessera parfois de fonctionner sur les plates-formes Windows 2000. Essayez de démarrer le moniteur en mode d’échantillonnage signale une erreur. Tente de démarrer le moniteur en mode de trace enverra un avertissement sur l’impossibilité d’exécuter le pilote.

Pour résoudre ce problème :
  1. Redémarrez l’ordinateur.
  2. Exécutez ces commandes :
    vsperfcmd -driver:uninstallvsperfcmd -driver:start
  3. Ouvrez une session sur l’ordinateur.
  4. Ouvrez une session sur l'ordinateur.
  5. Démarrez le moniteur comme auparavant.

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

CFindReplaceDialog affiche un texte en anglais lorsqu’elle est appelée à partir d’une application Smart Device C++ native sur un périphérique autre que l’anglais. Les ressources pour CFindReplaceDialog ne sont pas localisées et il n’y a pas de solution à ce problème.

Exemples du Kit de développement Windows Mobile existants et les applications natives Smart Device ne peuvent pas compiler :

De nombreux exemples existants et les applications utilisateur natives générées à l’aide de Visual Studio 2005 SP1 compilation échouera avec le message d’erreur :
Erreur LNK2019 : non résolu __GSHandlerCheck symbole externe non résolu
Les échantillons dans Windows Mobile 5.0 SDK pour Pocket PC et Windows Mobile 5.0 SDK pour Smartphone sont affectés par ce problème.

Visual Studio 2005 SP1 met à jour les compilateurs Visual Studio, avec la prise en charge /GS est déjà disponible dans les compilateurs Windows CE 6.0. Erreurs de liaison se produisent dans les projets Smart Device C++ natifs qui ne sont pas explicitement liés à « libcmt.lib » ou qui ont désactivé l’argument /GS et qui sont en cours d’exécution sur les plates-formes 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’éditeur de liens avertissement (/ nowarn : 4099)

Échec de DataBinding des tests Web codés dans Visual Studio Team Suite for Software Testers :

Cette erreur se produit lorsque le code des tests Web qui sont liés à des sources de données différentes sont exécutés à partir de la même test de charge.

Scénario :
  1. Créez deux tests Web codés qui utilisent databinding et sont liés à des sources de données différentes.
  2. Ajoutez les deux tests à un seul test de charge.
  3. Exécutez le test de charge.
Une erreur indique que ces données pour l’une des deux sources de données ne peut pas être trouvées.

Pour résoudre ce problème :

Applications et projets web

Refactorisation des performances dans les projets de site Web d’ASP.NET a été améliorée :

Appel d’une opération de refactorisation dans une solution qui contient un site Web d’ASP.NET maintenant fonctionne mieux.

Avant de déterminer si une page .aspx doit être chargée, l’opération de refactorisation sera :
  • Effectuer une recherche lexicale sur l’élément qui est refactorisé afin de déterminer s’il existe dans une page .aspx.
  • Déterminer si une référence est accessible à partir de la portée actuelle.
Dans les projets d’Application Web, la refactorisation de changement de nom et de la recherche de toutes les références ne sont pas pris en charge à partir dans les fichiers .aspx. Toutefois, la refactorisation dans les fichiers code-behind est complètement prise en charge.

Problèmes de conversion de projet d’Application de Web :

Conversion d’une solution qui contient des projets Visual C# et Visual J# peut échouer ou peut produire un projet vide. La solution consiste à convertir chaque projet individuellement en démarrant avec une nouvelle instance de Visual Studio pour chaque conversion.

L’annulation de la conversion d’un projet à un projet d’Application Web peut provoquer une erreur et laisser le projet dans un état de moitié converti.

Mise à niveau d’un projet de Visual Basic 6 WebClass 2003 peut échouer. La solution consiste à fermer le projet, ouvrez-le, puis réexécutez la mise à niveau.

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

Problèmes d’ordre général projets de Site Web et les projets d’Application Web :

Le système de projet des Applications Web ne détecte pas les fichiers web.config manquants. Ajout d’un contrôle qui requiert des informations de configuration entraîne un faux dossier dans l’Explorateur de solutions. La solution consiste à ajouter un fichier web.config manuellement, avant d’ajouter des contrôles à un projet d’Application Web.

Projets d’Application Web contenant des sous-projets que les contrôles de référence dans le projet racine peuvent bloquer l’IDE.

Si une solution de site Web qui contient les fichiers .pdb et .xml est ajoutée au contrôle de code source TFS, les fichiers .pdb et .xml ne peut pas ajouté correctement.

Visual Studio manquera de mémoire lorsque vous utilisez un Assistant à l’intérieur d’une vue à l’intérieur d’un Multiview. La solution consiste à enregistrer la solution et redémarrez Visual Studio.

Modifications dans le dossier bin dans des projets de site Web et d’Application Web peuvent entraîner de Visual Studio créer un cliché instantané de tout le dossier bin. Cette copie peut ralentir les performances de Visual Studio et consommer de l’espace disque.

Si votre page et contrôles utilisateur existent dans différents espaces de noms qui sont dans le même espace de noms racine, le code généré ne se compilera pas car l’espace de noms que le concepteur crée de la déclaration du contrôle utilisateur à l’intérieur de la page est incorrect. La solution consiste à supprimer la déclaration du fichier du concepteur et que vous le placez dans le fichier code-behind. Une fois qu’il est déplacé vers le fichier code-behind, elle y restera inchangée même si vous modifiez la page.

Installation et désinstallation de navigateurs tiers peuvent cause en cours d’exécution en appuyant sur F5 et l’afficher dans le navigateur commande cessent de fonctionner pour les projets d’Application Web. Vous devez vérifier 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 » » « « Chemin « « = » « C:\\Program Files\\Internet Explorer ; » » »
Après avoir installé le service pack, les projets d’Application Web sur Windows 2000 peuvent ne pas se connecter au serveur de développement ASP.NET côté client. Cela peut provoquer l’échec de la génération et bloque 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 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. Cela ne se produit pas lorsque vous utilisez un projet de Site Web.

Publication d’un projet d’Application Web sur un partage en lecture seule entraînera Visual Studio blocage. La solution consiste à s’assurer que le partage est accessible en écriture.

Pare-feux tiers peuvent provoquer le blocage de Visual Studio.

Dans un projet d’Application Web, chaque utilisation de CTRL + F5 ou afficher dans le navigateur entraîne une nouvelle instance d’Internet Explorer à lancer.

Projets de site Web ne pas imbriquer correctement dans les projets d’Application Web.

Ajout d’une image par le biais de la page de propriétés ressources risque un message d’erreur incorrect s’affiche.

Le traçage WSE 3.0 ne fonctionne pas avec les projets qui ont été créés à l’aide du projet d’Application Web de Visual Studio 2005. Le traçage fonctionne comme prévu dans WSE 3.0 pour les projets de Site Web.

Activation du profilage de trace des projets d’Application Web ou d’Applications de Service Web :

Profilage de trace à partir de l’IDE de Visual Studio ne fonctionne pas pour les projets d’Application Web ou d’applications de Service Web. Code utilisateur n’est pas visible dans les rapports.

Pour résoudre ce problème :
  1. Ouvrez la page de propriétés du projet.
  2. Pour les projets Visual C#, ajoutez ce qui suit dans la fenêtre de ligne de commande d’événement après génération :
    $(DevEnvDir) \... \.. \Team tools\vsinstr$ (TargetPath)
  3. Pour les projets Visual Basic, cliquez sur les Événements de génération pour ouvrir la boîte de dialogue Événements de génération . Dans la fenêtre de ligne de commande d’événement après génération , ajoutez ce qui suit :
    $(DevEnvDir) \... \.. \Team tools\vsinstr$ (TargetPath)
  4. Profilage comme d’habitude à partir de l’IDE.
Si vous voulez exécuter le profilage d’échantillonnage, supprimez cette ligne de la page de propriétés.

Erreur non spécifiée lors de la vérification de l’Application Web de Visual Studio 2003 après une conversion dans Visual Studio 2005 SP1 :

Cette erreur se produit dans le scénario suivant :
  1. Dans Visual Studio 2003, créez une solution et ajouter une application Web puis l’ajouter 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 et sélectionnez la solution Visual Studio 2003.
  3. Dans la boîte de dialogue de Migration qui s’affiche, cliquez sur Terminer pour migrer la solution vers Visual Studio 2005.
  4. Cet avertissement s’affiche lors de la migration :
    Un ou plusieurs projets dans la solution n’a pas peuvent être chargées pour les raisons suivantes : le fichier projet ou le site web a été déplacé, à renommer ou ne se trouve pas sur votre ordinateur. Ces projets seront étiquetés comme non disponibles dans l’Explorateur de solutions. Développez le nœud du projet pour afficher la raison pour laquelle que le projet n’a pas pu être chargé.
  5. Cliquez sur OK. La solution sera migrée correctement, mais le projet ne sera pas migré et il ne sera pas disponible dans L’Explorateur de solutions.
Pour résoudre ce problème :
  1. Installez Visual Studio 2003.
  2. Créer une solution dans Visual Studio 2003.
  3. Installez Visual Studio 2005.
  4. Chargez la solution dans Visual Studio 2005 et de l’enregistrer.
  5. Installez Visual Studio 2005 SP1.
  6. Chargez la solution que vous avez enregistré à l’étape 4.

Remarques concernant le matériel

Clients travaillant avec les types de cartes ARMV4i et ARMV4T :

Si vous travaillez avec ARMV4i et ARMV4T les types de carte avec instruction ID de jeu d’instructions 84017153 et 84082689, vous ne serez pas en mesure de nous Visual Studio pour déployer des applications, déboguer ou tester sur les périphériques.


Pour résoudre ce problème :
  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.

Produits associés

Version d’émulateur de périphérique Microsoft 2.0 :

Visual Studio 2005 SP1 ne met pas à jour le Microsoft Device Emulator installé. Microsoft Device Emulator 2.0 sera publié en janvier 2007. Avec Microsoft Device Emulator 2.0, les utilisateurs peuvent profiter d’une performance supérieure et développement d’applications de périphérique cible pour la plate-forme Windows Embedded CE 6.0 récemment publiée. Pour plus d’informations, consultez http://go.microsoft.com/fwlink/?LinkID=80668.

Crystal Reports pour Visual Studio 2005 Service Pack 1 :

Crystal Reports pour Visual Studio 2005 Service Pack 1 sera publié au printemps 2007. Le service pack s’améliorera la qualité générale des fonctionnalités du produit existant et maintenir un niveau élevé de compatibilité avec Visual Studio 2005 SP1 et Windows Vista. Le service pack traitera des problèmes soulevés par les commentaires des clients et les tests internes. Business Objects s’engage à améliorer la qualité de nos produits. Pour plus d’informations ou pour télécharger la dernière version de Crystal Reports pour Visual Studio Service Pack, visitez le site Crystal Reports Service Packs.

Édition de Dotfuscator communautaire :

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

© 2006 Microsoft Corporation
Propriétés

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

Microsoft Visual Studio 2005 Team Edition for Software Architects, Microsoft Visual Studio 2005 Team Edition for Software Developers, Microsoft Visual Studio 2005 Team Edition for Software Testers, Microsoft Visual Studio 2005 Team Foundation Server, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional Edition

Commentaires