Fichier Readme des éditions Visual Studio Express

Ce document contient des notes relatives aux produits suivants :

Table des matières

1. Configuration requise

1.1. Architectures prises en charge

  • x86
  • x64 (WOW)
  • 1.2. Systèmes d'exploitation pris en charge

  • Microsoft Windows XP
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows Server 2008
  • Windows Vista
  • 1.3. Configuration matérielle requise

  • Minimale : processeur à 1,6 GHz, 192 Mo de mémoire RAM, écran 1024x768, disque dur 5 400 tours/min
  • Recommandée : processeur à 2,2 GHz ou plus, 384 Mo de mémoire RAM ou plus, écran 1280x1024, disque dur 7 200 tours/min ou plus
  • Sous Windows Vista : processeur à 2,4 GHz, 768 Mo de mémoire RAM
  • 1,3 Go d'espace disque disponible pour l'installation complète

    2. Problèmes connus

    2.1 Installation

    2.1.1 Problèmes d'ordre général

    2.1.1.1 La désinstallation du Kit de développement Windows SDK peut affecter Visual Studio 2008

    Si vous installez le Kit de développement Windows SDK pour Windows Vista ou sa mise à jour, puis que vous désinstallez le Kit de développement Windows SDK, les clés de Registre qui sont requises par Visual Studio pour rechercher les en-têtes, les bibliothèques et les outils Windows sont supprimées.

    Pour résoudre ce problème :

    Exécutez l'une des tâches suivantes :

    2.1.1.2 Visual Studio 2008 Express SP1 n'installera pas MSDN Express Library pour Visual Studio 2008 Express SP1

    Lors de l'installation de Visual Studio 2008 Express SP1, MSDN Express Library pour Visual Studio 2008 Express SP1 ne sera pas installé sur l'ordinateur.

    Pour résoudre ce problème :

    MSDN Express Library pour Visual Studio 2008 Express SP1  est disponible sous la forme d'un téléchargement séparé sur le site Web Microsoft Visual Studio Express msdn.microsoft.com/express/.

    2.1.1.3 Fichier orphelin après mise à niveau vers Visual Studio 2008 Express SP1 RTM à partir de Visual Studio 2008 Express SP1 Bêta

    Après l'installation de Visual Studio 2008 Express SP1 RTM sur un ordinateur sur lequel Visual Studio 2008 Express SP1 Bêta était précédemment installé, le fichier de licence utilisateur final .txt pour le programme d'amorçage SQL Server Express 2008 n'est pas supprimé lorsque le fichier au format .rtf du contrat de licence utilisateur final est installé.  Le fichier du contrat de licence utilisateur final correct (.rtf) pour le programme d'amorçage SQL Server 2008 Express est celui déployé par ClickOnce. Les désinstallations suivantes de Visual Studio 2008 Express SP1 RTM supprimeront le fichier de licence utilisateur final .rtf, mais la version .txt sera conservée sur l'ordinateur.

    Pour résoudre ce problème :

    Le fichier orphelin Eula.txt ne pose pas de problème opérationnel. Cependant, vous pouvez supprimer le fichier orphelin Eula.txt comme suit :

    1) Ouvrez le répertoire <lecteur>:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\SqlExpress2008\<lang>\ (par exemple, pour le lecteur D et l'anglais, D:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\SqlExpress2008\en\)

    2) Supprimez le fichier Eula.txt.

    2.1.1.4 Arrêtez le service pré-RTM SQL Server Express 2008 avant d'installer Visual Studio Express 2008 SP1 RTM

    L'installation de SQL Server Express 2008 RTM échouera lorsque Visual Studio 2008 Express SP1 RTM est installé sur un ordinateur sur lequel une version antérieure de SQL Server Express 2008 s'exécute.

    Pour résoudre ce problème :

    1.  Ouvrez le gestionnaire de contrôle des services à partir de  Panneau de configuration -> Outils d'administration.

    2.  Arrêtez le service "SQL Server (SQLEXPRESS)".

    3.  Définissez le type de démarrage à Manuel.

    4.  Installez Visual Studio 2008 Express SP1.

    5.  Dans le gestionnaire de contrôle des services, réinitialisez le type de démarrage pour le service "SQL Server (SQLEXPRESS)" à Automatique.

    6.  Démarrez le service.

    2.1.1.5 SQL Server Express 2008 ne sera pas installé si SQL Server Express est déjà installé et que la langue cible ne correspond pas

    Lors de l'installation de Visual Studio 2008 Express SP1, si vous choisissez d'installer SQL Server Express, l'instance SQL Server Express ne sera pas installée/mise à jour si SQL Server Express installé sur l'ordinateur est dans une langue différente de la langue de Visual Studio 2008 Express SP1 installé. Par exemple, si l'ordinateur cible dispose d'une version anglaise de SQL Server Express 2005 ou d'une version préliminaire de SQL Server Express 2008 installée et que vous installez la version japonaise de Visual Studio 2008 Express SP1, alors SQL Server Express ne sera pas mis à jour car les langues ne correspondent pas.

    Pour résoudre ce problème :

    Pour résoudre ce problème, installez la version de Visual Studio 2008 Express SP1 dans la langue qui correspond à celle du produit SQL Server Express sur l'ordinateur ou supprimez le produit SQL Server Express de l'ordinateur avant d'installer Visual Studio 2008 Express SP1.

    2.1.1.6 L'installation de Visual Studio 2008 Express SP1 échoue lorsque .NET Framework 2.0 SP2 n'est pas en mesure de mettre à niveau .NET Framework 2.0 ou .NET Framework 2.0 SP1

    .L'installation de .NET Framework 2.0 SP2 échoue sur un ordinateur sur lequel .NET Framework 2.0 ou 2.0 SP1 est installé et qui exécute Windows XP, Windows Server 2003 ou Windows 2000.

    Le programme d'installation de .NET Framework 2.0 SP2 désinstalle les versions antérieures de .NET Framework 2.0 et 2.0 SP1. Lorsque Windows Installer désinstalle les versions antérieures, il utilise la base de données d'installation mise en cache. Lors de la désinstallation, si Windows Installer ne trouve pas les packages d'installation des mises à jour antérieures dans son cache, ou l'emplacement source d'origine, l'installation échoue. Si une annulation de l'installation incomplète se produit, l'échec de cette installation peut également empêcher les applications qui utilisent le .NET Framework de fonctionner.

    Ce problème peut se produire pour l'une des raisons suivantes :

    Des fichiers requis ne se trouvent pas dans le cache Windows Installer.

    Le cache Windows Installer a changé. Le cache est critique pour réparer, mettre à jour et désinstaller des produits. C'est pourquoi vous ne devez pas supprimer ou modifier le contenu du cache. Si vous modifiez le contenu du cache, il vous sera peut-être demandé une source lorsque vous essayez de mettre à jour ou de réparer des produits Windows Installer.

    Parfois, un fichier correctif Windows Installer (.msp) que Windows Installer s'attend à trouver dans le cache n'existe plus. Voici deux raisons courantes pour lesquelles le fichier .msp est absent :
    - Un outil qui trouve et supprime les fichiers volumineux ou rarement utilisés sur le disque dur a été exécuté.
    - Le propriétaire du répertoire %windir%\Installer n'est plus SYSTEM ou Administrateurs.

    Si ce problème se produit, le journal Windows Installer de l'installation qui a échoué contiendra des éléments qui ressemblent à :
    MSI (s) (D0:B0) [19:05:57:843]: Couldn't find local patch 'C:\WINDOWS\Installer\a4784a.msp'. Looking for it at its source.
    MSI (s) (D0:B0) [19:05:57:843]: Resolving Patch source.
    Vous pouvez utiliser l'outil Microsoft .NET Framework Registration Correction Tool pour résoudre ce problème lorsqu'il se produit. Cet outil corrige le problème en supprimant toutes les inscriptions de correctif ou de mise à jour spécifiques à cette mise à jour afin que les installations de maintenance n'essaient pas de charger le fichier .msp spécifique.

    Vous pouvez également essayer de corriger ce problème en régénérant le cache du programme d'installation. Vous pouvez trouver le numéro de l'article de la Base de connaissances pour le correctif ou la mise à jour dans les lignes qui suivent "Resolving Patch source", comme indiqué dans l'exemple suivant :
    MSI (s) (D0:B0) [19:05:57:859]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
    MSI (s) (D0:B0) [19:05:57:859]: Note: 1: 1706 2: -2147483647 3: NDP20-KB917283-X86.msp

    Pour corriger le cache Windows Installer pour cet exemple, procédez comme suit :
    1. Visitez le site Web Microsoft suivant : http://support.microsoft.com/kb/917283 (http://support.microsoft.com/kb/917283). Remarque : vous pouvez remplacer le numéro de l'article de la Base de connaissances dans l'URL par le numéro de l'article de la Base de connaissances du correctif ou de la mise à jour dont vous souhaitez corriger le cache Windows Installer.
    2. Téléchargez la mise à jour.
    3. Extrayez le fichier .msp du correctif ou de la mise à jour en utilisant le commutateur de ligne de commande /x ou /extract.
    4. Copiez le fichier .msp extrait à l'emplacement du fichier manquant. Dans cet exemple, l'emplacement est %windir%\Installer\a4784a.msp.

    L'inscription du correctif ou de la mise à jour peut être endommagée.

    Après l'installation d'un correctif ou d'une mise à jour d'un produit Windows Installer, l'inscription du correctif ou de la mise à jour peut être endommagée. Ce problème peut se produire en raison d'utilitaires de nettoyage tiers du Registre qui suppriment certaines clés de Registre. Ces clés comprennent des clés conçues pour une utilisation interne par Windows Installer. Dans ce cas, le message "Resolving Patch source" du journal se présente comme suit :
    MSI (s) (CC:5C) [03:02:56:181]: Couldn't find local patch ''. Looking for it at its source.
    MSI (s) (CC:5C) [03:02:56:181]: Resolving Patch source.
    Remarque : l'emplacement du correctif ou de la mise à jour est manquant dans le message du journal car les informations d'inscription du correctif ou de la mise à jour sont également absentes. Dans ce cas, un correctif ou une mise à jour est toujours inscrit pour un produit. Cependant, les informations d'emplacement pour le correctif ou la mise à jour sont manquantes. Bien que le fichier puisse exister, Windows Installer ne connait pas le chemin du fichier qu'il a besoin de charger.

    Vous pouvez utiliser l'outil Microsoft .NET Framework Registration Correction Tool pour résoudre ce problème lorsqu'il se produit. Cet outil corrige le problème en supprimant toutes les inscriptions de correctif ou de mise à jour spécifiques à ce Service Pack afin que les installations de maintenance n'essaient pas de charger le package de correctif ou de mise à jour.

    Pour résoudre ce problème :

    Si vous n'arrivez pas à installer .NET Framework 2.0 SP2 et que le texte "Resolving Patch source" se trouve dans le fichier journal d'installation décrit dans la section "Cause", vous pouvez télécharger l'outil Microsoft .NET Framework Registration Correction Tool pour résoudre ce problème.

    Microsoft .NET Framework 2.0 Registration Correction Tool
    L'outil Microsoft .NET Framework Registration Correction Tool résout les deux problèmes décrits dans la section "Cause".
    Le fichier suivant est disponible au téléchargement sur le Centre de téléchargement Microsoft :

    Téléchargez maintenant le package Microsoft .NET Framework 2.0 Registration Correction Tool. http://www.microsoft.com/downloads/details.aspx?FamilyID=0BA6038C-061E-4B4A-9BE9-96A323701260

    Le Centre de téléchargement Microsoft propose une version de l'outil pour chaque architecture de processeur prise en charge par .NET Framework 2.0 (x86, x64 et IA-64). La plupart des clients exécutent une version 32 bits du système d'exploitation. C'est pourquoi ces clients doivent télécharger et installer la version x86 de cet outil.
    Les administrateurs peuvent également utiliser cet utilitaire dans des scripts en passant le commutateur de ligne de commande /q ou /quiet. De cette façon, vous pouvez exécuter l'application en mode silencieux sans utiliser une interface utilisateur et sans utiliser des scripts de blocage.
    L'outil écrit un journal d'exécution dans le dossier %TEMP%\dd_clwireg.txt. Vous pouvez afficher ce journal pour obtenir plus d'informations sur l'outil.

    Remarques
    - L'outil Microsoft .NET Framework Registration Correction Tool est conçu pour être utilisé avec toutes les versions actuelles du .NET Framework.
    - Vous devez être administrateur pour exécuter cet utilitaire.

    2.1.1.7 Une notification de mise à jour automatique de Windows s'affiche pendant l'installation de Visual Studio 2008 Express SP1 sur Windows Vista.

    Une notification de mise à jour automatique Windows pour redémarrer l'ordinateur peut s'afficher lorsque Visual Studio 2008 Express SP1 est installé sur un ordinateur Windows Vista qui n'a pas .NET Framework 2.0 SP2 et .NET Framework 3.0 SP2. Autoriser Windows Update à redémarrer immédiatement provoquera l'échec du programme d'installation de Visual Studio.

    Pour résoudre ce problème :

    Retardez le redémarrage jusqu'à ce que l'installation de Visual Studio Express SP1 soit terminée ou que le programme d'installation de Visual Studio 2008 Express vous demande de redémarrer l'ordinateur.

    2.1.1.8 Échec de l'installation de Windows Installer 4.5 sur Windows Vista

    Il arrive que le programme d'installation de Visual Studio 2008 Express SP1 ne parvienne pas à installer Microsoft Windows Installer 4.5 sur les ordinateurs Windows Vista lorsqu'un redémarrage est en attente avant le démarrage du programme d'installation de Visual Studio Express. Windows Installer 4.5 est requis par le programme d'installation de SQL Server 2008 et est installé lorsque SQL Server Express est sélectionné. Les mises à jour Windows Vista en attente de redémarrage peuvent obliger le programme d'installation Express à demander un redémarrage avant l'installation de tous les composants. Lors de la reprise de l'exécution du programme d'installation après le redémarrage, l'installation de Windows Installer 4.5 échoue.

    Pour résoudre ce problème :

    1. Visitez le site Web Microsoft Windows Update pour vous assurer que Windows dispose des dernières mises à jour importantes et critiques.
    2. Relancez le programme d'installation de Visual Studio 2008 Express SP1.
    3. Sélectionnez Ajouter des composants optionnels.
    4. Sélectionnez SQL Server Express.
    5. Cliquez sur Suivant pour installer les composants additionnels.

    Le programme d'installation télécharge et installe Windows Installer 4.5 si ce dernier n'est pas déjà installé.

    6. Cliquez sur Redémarrer maintenant si vous êtes invité à redémarrer l'ordinateur après l'installation de Windows Installer.
    7. Laissez le programme d'installation terminer l'installation de SQL Server Express.

    2.1.1.9 Le service Windows Installer n'est pas disponible après le redémarrage

    Le programme d'installation de Visual Studio 2008 Express SP1 peut signaler que le service Windows Installer n'est pas disponible lors de la reprise de l'installation après un redémarrage.

    En règle générale, il s'agit d'un problème de minutage qui se produit sur certains ordinateurs lorsque le service Windows Installer démarre avec un temps de retard, après la reprise de l'installation de Visual Studio.

    Pour résoudre ce problème :

    1. Cliquez sur OK dans la boîte de dialogue d'erreur.

    2. Relancez manuellement le programme d'installation de Visual Studio 2008 Express SP1.

    3. Sélectionnez Ajouter des composants optionnels si le programme d'installation de l'édition Express démarre en mode Maintenance, puis sélectionnez les composants à ajouter. 

    2.1.1.10 La sélection de l'option de redémarrage ultérieur au milieu d'une installation ne relance pas le programme d'installation après un redémarrage

    Durant l'installation de Visual Studio Express, vous pouvez être invité à redémarrer l'ordinateur avant que tous les composants n'aient été installés. En règle générale, cela se produit lorsque vous installez MSI 4.5 et SQL Server Express 2008, car un redémarrage est requis avant que l'installation de SQL Server Express 2008 ne puisse s'effectuer. Si l'option de redémarrage ultérieur est sélectionnée, le programme d'installation ne se relance pas automatiquement une fois que l'ordinateur a redémarré ; par ailleurs, vous pouvez être amené à réexécuter le programme d'installation pour terminer l'installation de tous les composants.

    Pour résoudre ce problème :

    Redémarrez l'ordinateur, puis redémarrez le programme d'installation de Visual Studio 2008 Express avec Service Pack 1. Vous devrez peut-être sélectionner "Ajouter des composants optionnels", puis "SQL Server Express 2008" pour terminer l'installation de SQL Server Express 2008.

    2.1.1.11 ADO.NET Entity Data Model Designer est supprimé après la mise à niveau vers Visual Studio 2008 Express SP1 RTM (japonais)

    Après une mise à niveau vers Visual Studio 2008 Express SP1 RTM (japonais) à partir de Visual Studio 2008 Express SP1 Bêta (japonais), ADO.NET Entity Data Model Designer est supprimé.

    Pour résoudre ce problème :

    Réparez Visual Studio 2008 Express SP1 RTM (japonais) à l'aide de la fonctionnalité Ajout/Suppression de programmes (Windows Server 2003 et Windows XP) ou Programmes et fonctionnalités (Windows Vista et Windows Server 2008).

    2.1.1.12 Problèmes d'installation de SQL Server Express 2008 lors de l'installation de Visual Studio 2008 Express avec Service Pack 1

    Lorsque Visual Studio 2008 Express avec Service Pack 1 est en cours d'installation et que l'option d'installation de SQL Server Express 2008 est sélectionnée, des problèmes peuvent se produire pour l'installation de SQL Server Express 2008 RTM. Ces problèmes peuvent avoir plusieurs origines :

     

    1) Problèmes de mise à niveau causés par des mises à niveau interlangages non prises en charge (par exemple, tentative de mise à niveau d'une version pré-RTM anglaise de SQL Server Express 2008 vers la version RTM japonaise de SQL Server Express 2008)

    2) Problèmes causés par un chemin de mise à niveau non pris en charge (par exemple, mise à niveau vers SQL Server Express 2008 sur un ordinateur disposant de SQL Server Express 2005 with Advanced Services.)

    3) Un redémarrage système en attente ou un fichier verrouillé durant l'installation de Visual Studio 2008 Express SP1 peuvent faire échouer l'installation de SQL Server 2008 Express.

    4) Après un redémarrage obligatoire, l'utilisateur se connecte à l'ordinateur à l'aide d'un autre nom d'ouverture de session que celui ayant servi lors de l'exécution du programme d'installation de Visual Studio 2008 Express avec Service Pack 1 RTM. Par conséquent, une fois le redémarrage effectué, le programme d'installation ne se relance pas automatiquement et ne se poursuit pas par l'installation de SQL Server Express 2008.

    5) Si, durant l'installation, vous sélectionnez l'option de redémarrage ultérieur au moment où vous êtes invité à redémarrer avant d'installer SQL Server Express 2008, ou si un redémarrage se produit en cours d'installation (déclenché par un élément externe à l'installation : par exemple, vous avez démarré l'installation dans la soirée, Windows Update reçoit une mise à jour pendant la nuit et déclenche un redémarrage automatique avant la fin de l'installation de SQL Server Express 2008), SQL Server Express 2008 ne sera pas installé.

    Pour résoudre ce problème :

    1) Pour contourner ce problème, vous devez installer la mise à niveau des mêmes paramètres régionaux que la version pré-RTM de SQL Server Express 2008 précédemment installée. 

    Pour plus d'informations sur la mise à niveau de SQL Server Express 2008, consultez http://msdn.microsoft.com/fr-fr/library/ms143393(SQL.100).aspx.

    2) Il existe deux options pour contourner ce problème :

    a. Mettez à niveau manuellement l'instance responsable du blocage. Par exemple, téléchargez et installez SQL Server Express 2008 indépendamment de l'installation de Visual Studio 2008 Express avec Service Pack 1 RTM ; ou

    b. Supprimez l'instance de SQL Server qui bloque l'installation de SQL Server Express 2008, puis réexécutez le programme d'installation de Visual Studio 2008 Express avec Service Pack 1 RTM.

    Pour plus d'informations, consultez http://msdn.microsoft.com/fr-fr/library/ms143393(SQL.100).aspx

    3) Redémarrez l'ordinateur, puis redémarrez le programme d'installation de Visual Studio 2008 Express SP1. Dans l'écran de maintenance, choisissez Ajouter des composants optionnels, puis sélectionnez SQL Server Express 2008.

    4) Après le redémarrage, veillez à vous connecter à l'ordinateur à l'aide du même nom d'utilisateur que celui utilisé pour exécuter initialement le programme d'installation de Visual Studio 2008 Express avec Service Pack 1 RTM.

    2.1.1.13 CORRECTIF : Après l'installation d'une version non anglaise de Microsoft Visual Studio 2008 Service Pack 1, une partie du texte IntelliSense localisé peut apparaître à nouveau en anglais.

    Après l'installation d'une version non anglaise de Microsoft Visual Studio 2008 Service Pack 1 (SP1), une partie du texte IntelliSense localisé peut apparaître à nouveau en anglais. Ce problème se produit dans les versions linguistiques suivantes de Visual Studio 2008 SP1 :

       o    chinois (simplifié)

       o    chinois (traditionnel)

       o    allemand

       o    espagnol

       o    français

       o    italien

       o    japonais

       o    coréen

    Pour résoudre ce problème, consultez les informations détaillées de l'article KB 957507, puis téléchargez les fichiers. 

    2.1.2 Visual C++ Express

    Il n'existe aucun problème connu.

    2.1.3 Visual C# Express

    Il n'existe aucun problème connu.

    2.1.4 Visual Basic Express

    Il n'existe aucun problème connu.

    2.1.5 Visual Web Developer Express

    2.1.5.1 Visual Web Developer Express SP1 réinitialise les paramètres de profil

    Lorsque vous effectuez une mise à niveau de Visual Web Developer Express 2008 vers Visual Web Developer Express 2008 SP1, les paramètres IDE seront réinitialisés avec les valeurs par défaut du SP1. Ces paramètres IDE comprennent les personnalisations de menus, barres d'outils, fenêtres Outil, options d'éditeur, polices et couleurs, combinaisons de touches, etc. Vous pouvez sauvegarder vos paramètres avant d'installer le SP1 à l'aide de l'Assistant Importation et exportation de paramètres afin d'exporter vos paramètres actuels. Les modifications suivantes ont été apportées aux paramètres par défaut de Visual Web Developer Express SP1 :

    - "Nouveau projet" et "Ouvrir un projet" ajoutés au menu Fichier
    - "Nouveau projet" et "Ouvrir un projet" ajoutés à la barre d'outils
    - Pages d'options "CSS" et "Styles CSS" ajoutés à "Outils | Options" lorsque "Afficher tous les paramètres" est désactivé
    - "Ouvrir un projet" et "Créer un projet" ajoutés à la page de démarrage

    Pour résoudre ce problème :

    Pour conserver vos paramètres IDE :

    1. Avant d'installer Visual Web Developer Express SP1, ouvrez votre installation existante et "Outils | Importation et exportation de paramètres".

    2. Sélectionnez "Exporter les paramètres d'environnement sélectionnés".

    3. Cliquez sur "Suivant".

    4. Choisissez les paramètres à exporter (Remarque : si vous exportez "Personnalisations de barres de commandes et de menus", "Outils/Options (mode simplifié)" ou "Commandes de la page de démarrage" sous "Paramètres généraux" puis les importez dans Visual Web Developer Express SP1, certains des paramètres ajoutés par le SP1 seront écrasés.)

    5. Choisissez un emplacement de fichier pour enregistrer vos paramètres.

    6. Installez Visual Web Developer Express SP1.

    7. Dans Visual Web Developer Express SP1, ouvrez "Outils | Importation et exportation de paramètres".

    8. Sélectionnez "Importer les paramètres d'environnement sélectionnés".

    9. Cliquez sur "Suivant".

    10. Choisissez "Non, importer simplement de nouveaux paramètres en remplaçant mes paramètres actuels". (Vous n'avez pas besoin de sauvegarder les paramètres par défaut car vous pouvez utiliser ultérieurement "Réinitialiser tous les paramètres".)

    11. Sélectionnez le fichier de paramètres que vous avez exporté à l'étape 5.

    12. Cliquez sur "Terminer".

    13. Pour afficher les commandes "Nouveau projet" et "Ouvrir un projet" dans le menu Fichier, vous devez manuellement ajouter ces commandes au menu en cliquant avec le bouton droit sur le menu Fichier, puis en cliquant sur "Personnaliser...", en sélectionnant l'onglet "Commandes", la catégorie "Fichier" et en faisant glisser les commandes "Nouveau projet" et "Ouvrir un projet" dans le menu Fichier et "Ajouter un nouveau projet" et "Ajouter un projet existant" au sous-menu Fichier | Ajouter.

    Si vous ne sauvegardez pas vos paramètres avant d'installer Visual Web Developer Express SP1, ils ne peuvent pas être récupérés.

    2.2 Désinstallation

    2.2.1 Problèmes d'ordre général

    Il n'existe aucun problème connu.

    2.2.2 Visual C++ Express

    Il n'existe aucun problème connu.

    2.2.3 Visual C# Express

    Il n'existe aucun problème connu.

    2.2.4 Visual Basic Express

    Il n'existe aucun problème connu.

    2.2.5 Visual Web Developer Express

    Il n'existe aucun problème connu.

    2.3 Problèmes liés au produit

    2.3.1 Problèmes d'ordre général

    2.3.1.1 Il se peut que vous deviez changer manuellement le paramètre de langue de l'IDE si des versions de langues différentes d'éditions Express différentes sont installées

    L'environnement de développement intégré (IDE) peut signaler des échecs de chargement de package lorsque des versions de langues différentes d'éditions de Visual Studio Express ont été installées. Cela se produit lorsque la langue de l'interface utilisateur de Windows et celle des éditions Express ne correspondent pas (par exemple, Visual Basic Express en japonais + Visual Web Developer Express en anglais sur un Windows japonais) et que l'édition qui ne correspond pas est ouverte (Visual Web Developer dans cet exemple). L'IDE essaie de charger les ressources japonaises pour Visual Web Developer Express en anglais et lève des erreurs d'échecs de chargement de package car elles sont introuvables. En effet, le paramètre de langue pour l'IDE est automatiquement modifié de 'Japonais (Japon)' en 'Identique à Microsoft Windows' lorsque l'édition dans l'autre langue est installée même si elles ont des SKU séparés avec des exécutables séparés.

    Pour résoudre ce problème :

    La page Paramètres internationaux vous permet de changer la langue par défaut lorsque Visual Studio Express en plusieurs langues est installé sur l'ordinateur. Pour accéder à cette boîte de dialogue :
    1. Cliquez sur "Outils" | "Options"
    2. Assurez-vous que "Afficher tous les paramètres" est activé.
    3. Sélectionnez "Paramètres internationaux".
    4. Dans la liste, sélectionnez la valeur de la langue qui correspond à l'édition Visual Studio Express que vous utilisez.
    5.  
    Les changements apportés aux options de cette page ne s'appliquent qu'à l'IDE par défaut et ne prennent effet qu'après le redémarrage de l'environnement.

    2.3.1.2 Les connecteurs de Association ne s'affichent pas ou sont mal positionnés dans ADO.NET Entity Data Model Designer

    Ce problème se pose dans deux scénarios :

    - Après l'exécution de Mettre à jour le modèle à partir de la base de données, les associations sont créées pour les nouvelles clés étrangères dans la base de données, mais ne s'affichent pas dans le diagramme.

    - Après des opérations annuler/rétablir dans le concepteur, les lignes d'association sont mal placées dans le diagramme.

    Pour résoudre ce problème :

    Il existe plusieurs solutions de contournement :

    - Enregistrez le fichier. Fermez le concepteur. Ouvrez de nouveau le fichier.

    - Cliquez avec le bouton droit sur une zone vide du diagramme, puis cliquez sur "Mettre en forme le diagramme". Cela peut modifier les modifications de disposition précédemment apportées au diagramme.

    - Déplacez manuellement les entités associées pour actualiser le rendu.

    2.3.1.3 La fenêtre Propriétés affiche des valeurs, telles que les dates et les chiffres, au format américain

    La fenêtre Propriétés dans le Concepteur WPF affiche et modifie les valeurs en utilisant le format américain. Cela est conforme à la convention XAML, qui utilise en-US comme CultureInfo. Par exemple, les dates et les nombres sont toujours au format américain. Les dates apparaissent toujours au format mm/jj/aa. Si vous entrez une valeur de date dans la fenêtre Propriétés, elle sera convertie au format mm/jj/aa.

    Pour résoudre ce problème :

    Il n'existe aucune solution de contournement.

    2.3.1.4 Limitations lorsque des symboles dans des fichiers XAML sont refactorisés par du code

    Dans Visual Studio 2008 SP1, si vous utilisez la refactorisation du code pour apporter des modifications de type ou de membre, la refactorisation sera propagée aux fichiers XAML. Pour plus d'informations sur cette fonctionnalité, consultez "Comment : renommer un symbole déclaré en XAML" dans la documentation. Les limitations suivantes s'appliquent à cette nouvelle fonctionnalité :

    - La refactorisation ne modifiera que les fichiers XAML du projet actuel et ne sera pas appliquée à tous les projets de la solution.

    - La refactorisation ne peut être utilisée que sur certains noms de types et certains attributs. La refactorisation ne peut pas être utilisée sur les éléments suivants :

    o    L'attribut de la propriété d'accesseur Set

    o    L'attribut de chemin d'accès TemplateBinding

    o    Les attributs de chemin d'accès Binding et ElementName

    o    La propriété MethodName de ObjectDataProvider

    Pour résoudre ce problème :

    Effectuez des modifications manuellement, par exemple en utilisant Rechercher et Remplacer.

    2.3.1.5 Les modifications apportées aux fichiers XAML ne refactorisent pas les fichiers de code.

    Si vous modifiez un type ou un membre dans un fichier XAML, ces modifications ne se propagent pas aux fichiers de code.

    Par exemple, si vous modifiez le nom de Button, auquel sont associés des gestionnaires d'événements, à l'aide de l'Éditeur XAML, le code-behind ne sera pas mis à jour.

    Pour résoudre ce problème :

    Les modifications apportées aux fichiers de code doivent être effectuées manuellement, par exemple à l'aide de Rechercher et remplacer.

    2.3.1.6 L'affectation de nouveaux noms dans l'Explorateur de solutions n'invite pas à une refactorisation de changement de nom dans les projets WPF

    Dans l'Explorateur de solutions, si vous cliquez avec le bouton droit sur un fichier XAML, que vous cliquez sur Renommer, puis que vous renommez le fichier, le nom du fichier est modifié mais aucune invite à la refactorisation du nom de la classe en XAML ou dans le code-behind n'apparaît. En particulier, si vous renommez le fichier XAML référencé par la propriété StartupUri du fichier XAML de l'application (par exemple, si vous remplacez Window1.xaml par MainWindow.xaml), vous devez modifier manuellement la propriété StartupUri.

    Pour résoudre ce problème :

    Les modifications doivent être apportées manuellement, par exemple à l'aide de Rechercher et remplacer.

    2.3.1.7 La commande Rechercher toutes les références ne trouvera pas les contrôles sans nom dans les fichiers XAML

    Dans un fichier code-behind, vous pouvez trouver toutes les références à un symbole en cliquant avec le bouton droit sur le symbole, puis en cliquant sur Rechercher toutes les références. La commande Rechercher toutes les références ne trouvera pas les éléments XAML dont la propriété Name n'est pas définie.

     

    Exemple :

    Le code XAML suivant montre l'élément MyUserControl, qui n'a pas de nom :

    <Grid>
                <MyUserControl/>
     (...)

    Dans le fichier code-behind, si vous cliquez avec le bouton droit sur le symbole MyUserControl et sélectionnez Rechercher toutes les références, seules les références contenues dans le code seront trouvées et non celles en XAML.

    Pour résoudre ce problème :

    Nommez le contrôle ou recherchez manuellement en utilisant Rechercher dans les fichiers.

    2.3.1.8 Visual Studio peut se bloquer lorsque vous effectuez des liaisons à des appels de méthode ObjectDataProvider nécessitant beaucoup de temps

    Si vous effectuez une liaison à un ObjectDataProvider via XAML et que ObjectDataProvider appelle une base de données, lorsque vous chargez le XAML dans le Concepteur WPF, l'opération peut prendre beaucoup de temps et de mémoire. De ce fait, le Concepteur WPF peut se bloquer jusqu'à ce que l'opération soit terminée.

    Pour résoudre ce problème :

    Évitez de configurer un ObjectDataProvider de cette façon au moment du design. Utilisez, par programme, la méthode DesignerProperties.IsInDesignMode() uniquement pour effectuer des tâches nécessitant beaucoup de temps et sollicitant beaucoup de mémoire au moment de l'exécution.

    2.3.1.9 Une exception peut être levée lorsque vous ouvrez le Concepteur WPF pour la première fois dans des versions localisées (non-ENU)

    Lorsque vous ouvrez un projet WPF pour la première fois dans une version localisée de Visual Basic 2008 Express SP1 ou Visual C# 2008 Express SP1, le Concepteur WPF peut ne pas se charger.

    Pour résoudre ce problème :

    Fermez et rouvrez l'environnement de développement.

    2.3.1.10 Échec du chargement de XAML avec "{Binding RelativeSource={RelativeSource TemplatedParent}}"

     Il existe un problème connu dans Visual Studio 2008 SP1 : le Concepteur WPF n'est pas chargé si une liaison utilise RelativeSource TemplatedParent sans chemin d'accès.

    Par exemple :

        <RepeatButton Command="{x:Static ScrollBar.LineUpCommand}"

    CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" />

    Pour résoudre ce problème :

    Spécifiez un chemin d'accès en utilisant la notation ".", qui se résout en objet identique.

    Par exemple :

        <RepeatButton Command="{x:Static ScrollBar.LineUpCommand}" CommandTarget="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=.}" />

    2.3.1.11 La page publish.htm générée par ClickOnce essaie d'installer .NET Framework Client Profile même s'il est déjà installé

    La page publish.htm est générée sans le script qui détecte la présence de .NET Framework Client Profile sur les ordinateurs cibles.

    Pour résoudre ce problème :

    1. Assurez-vous que l'application cible le sous-ensemble du Framework client.

    Pour les projets Visual Basic :

    Ouvrez les propriétés du projet (double-cliquez sur 'My Project' dans l'Explorateur de solutions).
    Cliquez sur l'onglet Compiler.
    Cliquez sur Options avancées de compilation.
    Sélectionnez l'option 'Sous-ensemble du Framework client seulement'.

    Pour les projets C# :
    Ouvrez les propriétés du projet (double-cliquez sur 'Propriétés' dans l'Explorateur de solutions).
    Cliquez sur l'onglet Application.
    Sélectionnez l'option 'Sous-ensemble du Framework client seulement'.

    2. Pour obtenir le script correct, sélectionnez le composant requis .NET Framework 3.5 SP1 et publiez l'application.
    3. Dans les propriétés de publication du projet, sélectionnez de nouveau .NET Framework Client Profile comme package de composants requis et désélectionnez l'option "Générer automatiquement la page Web de déploiement après chaque publication".
    4. Publiez de nouveau l'application.

    2.3.1.12 La version du .NET Framework ciblée n'est pas .NET Framework 3.5 SP1 même après l'ajout d'une référence à System.Data.Entity au projet.

    ClickOnce ne recherche pas automatiquement le SP1 si vous avez sélectionné l'option pour cibler .NET Framework Client Profile lors du développement, même si vous ajoutez une référence à System.Data.Entity (qui requiert le SP1). Si vous désélectionnez l'option "Sous-ensemble du Framework client seulement" dans les projets qui contiennent une référence à System.Data.Entity, l'application ne vérifiera pas correctement la présence de .NET Framework 3.5 sans le SP1.

    Pour résoudre ce problème :

    Pour forcer une vérification de .NET Framework 3.5 SP1 :

    Pour les projets Visual Basic :
    Pour les projets C# :

    2.3.1.13 Le Concepteur WPF peut se bloquer si vous référencez des valeurs à partir d'un dictionnaire de ressources autonome ou externe

    Le Concepteur WPF peut se bloquer si vous référencez des valeurs à partir d'un dictionnaire de ressources autonome ou externe, comme suit :
    - Le dictionnaire autonome possède des références de ressources entre des éléments de ce même dictionnaire (par exemple, un style qui référence une couleur),
    - vous avez un fichier projet ouvert (Fenêtre, etc.) qui référence une valeur de ce dictionnaire de ressources autonome,
    - vous modifiez une valeur dans le dictionnaire de ressources autonome.

    Pour résoudre ce problème :

    Fermez les documents ouverts qui référencent des valeurs du dictionnaire avant la mise à jour de ce dernier.

    2.3.1.14 Exécution d'Assembly Cache Viewer dans Windows Vista

    Assembly Cache Viewer (Visionneuse du cache de l'assembly (Shfusion.dll)) est une extension de l'interpréteur de commandes Windows qui vous permet d'afficher et de manipuler le contenu du Global Assembly Cache à l'aide de l'Explorateur Windows. Shfusion.dll se trouve dans le répertoire %windir%\Microsoft.NET\Framework\v2.0.50727.

    Dans Windows Vista, Assembly Cache Viewer ne s'exécute pas avec des autorisations élevées même si vous le lancez à partir d'une fenêtre d'invite de commandes disposant d'autorisations élevées (par exemple, en utilisant la commande START avec le chemin d'accès au Global Assembly Cache). Cela est dû au fait qu'Assembly Cache Viewer est une extension de l'interpréteur de commandes pour l'Explorateur Windows, qui ne s'exécute pas avec des autorisations élevées.

    Pour résoudre ce problème :

    Utilisez Shfusion.dll uniquement à des fins d'affichage.

    Pour les mises à jour, ouvrez une fenêtre d'invite de commandes disposant de privilèges d'administrateur, puis utilisez l'outil de ligne de commande Gacutil.exe à partir du Kit de développement .NET Framework SDK.

    2.3.1.15 Les éditions de Visual Studio 2005 Express ne sont pas compatibles avec SQL Server 2008 Express Edition. Les utilisateurs ne pourront pas se connecter à des bases de données SQL, une fois la base de données mise à niveau.

    Dans la mesure où SQL Server 2008 Express Edition n'est pas compatible avec les éditions de Visual Studio 2005 Express, la mise à niveau vers SQL Server 2008 Express Edition va remplacer l'instance nommée de la base de données ; par ailleurs, les éditions de Visual Studio 2005 Express ne pourront plus cibler l'instance SQL Server Express par défaut.

    Pour résoudre ce problème :

    Les éditions de Visual Studio 2005 Express ne sont pas compatibles avec SQL Server 2008 Express Edition. Les utilisateurs doivent effectuer une mise à niveau vers les éditions de Visual Studio 2008 Express pour pouvoir développer des applications pilotées par des bases de données SQL.

    2.3.2 Visual C++ Express

    Il n'existe aucun problème connu.

    2.3.3 Visual C# Express

    Il n'existe aucun problème connu.

    2.3.4 Visual Basic Express

    Il n'existe aucun problème connu.

    2.3.5 Visual Web Developer Express

    2.3.5.1 Modèle d'élément de l'application Web "Service WCF" introuvable

    Lorsque vous créez un projet d'application Web dans Visual Web Developer Express, si vous choisissez Ajouter un nouvel élément dans ce projet, le modèle d'élément service WCF se trouve dans le nœud Web, mais pas dans le nœud racine.

    Pour résoudre ce problème :

    Utilisez le modèle d'élément d'application Web Service WCF, situé dans le nœud Web.

    3. Liens associés

    Fichier Readme de Visual Studio 2008 SP1
    Fichier Readme de Microsoft .NET Framework 3.5 SP1


    © 2008 Microsoft Corporation. Tous droits réservés. Conditions d'utilisation | Marques | Déclaration de confidentialité