Introduction
Cet article décrit le pack multi-ciblage pour Microsoft .NET Framework 4.0.3. Ce pack multi-ciblage ajoute la prise en charge des nouvelles API introduites dans Update 4.0.3 pour Microsoft .NET Framework 4 – Runtime Update.
Pour plus d’informations sur Update 4.0.3 pour Microsoft .NET Framework 4 – Runtime Update, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2600211Mise à jour 4.0.3 pour Microsoft .NET Framework 4 – Mise à jour du runtime Pour plus d’informations sur les packs multi-ciblage pour le .NET Framework, visitez le site web Microsoft suivant :
Informations générales sur les packs multi-ciblage pour le .NET Framework
Remarque Si vous avez installé la version bêta de cette mise à jour précédemment, nous vous recommandons de désinstaller le pack multi-ciblage pour Microsoft .NET Framework 4.0.3 Beta à partir de Panneau de configuration avant d’installer cette mise à jour.
Informations supplémentaires
Le pack multi-ciblage pour Microsoft .NET Framework 4.0.3 est inclus dans Update 4.0.3 pour Microsoft .NET Framework 4 - Design-Time Update pour Visual Studio 2010 SP1. Ce pack multi-ciblage installe de nouveaux assemblys de référence, des fichiers IntelliSense et d’autres fichiers de prise en charge.
Pour plus d’informations sur la mise à jour au moment du design, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2600214 Update 4.0.3 for Microsoft .NET Framework 4 - Design-Time Update for Visual Studio 2010 SP1Notes
-
Les frameworks cibles ajoutés par cette mise à jour à Microsoft Visual Studio pour les projets à utiliser sont « .NET Framework 4.0.3 » et « Profil client .NET Framework 4.0.3 ».
-
Après avoir appliqué ce pack multi-ciblage, vous pouvez créer de nouveaux projets qui utilisent .NET Framework 4.0.3.
Notez que vous pouvez créer de nouveaux projets qui utilisent les fonctionnalités introduites dans les runtimes .NET Framework 4.0.1, .NET Framework 4.02 ou .NET Framework 4.0.3. -
Le pack multi-ciblage pour Microsoft .NET Framework 4.0.3 est cumulatif. Il inclut tous les fichiers associés des packs multi-ciblage pour .NET Framework 4.0.1 et pour .NET Framework 4.0.2. Par conséquent, vous n’avez pas besoin d’installer les packs multi-ciblage précédents séparément après avoir installé Multi-Targeting Pack pour Microsoft .NET Framework 4.0.3 pour générer de nouveaux projets.
-
Toutefois, le pack multi-ciblage pour Microsoft .NET Framework 4.0.3 expose uniquement les cibles .NET Framework 4.0.3. Par exemple, cette mise à jour expose uniquement le ciblage .NET Framework 4.0.3 et n’expose pas le ciblage pour .NET Framework 4.0.1 ou pour .NET Framework 4.0.2.
-
Le ciblage du .NET Framework 4.0.1 et du .NET Framework 4.0.2 peut coexister avec le ciblage du .NET Framework 4.0.3. Vous pouvez toujours utiliser le ciblage précédent pour tous les projets existants créés pour .NET Framework 4.0.1 et pour .NET Framework 4.0.2. Toutefois, chaque version doit être installée à l’aide de son propre package d’installation.
-
Lorsque vous ouvrez un projet qui utilise .NET Framework 4.0.3 sur un ordinateur exécutant Visual Studio, vous recevez le message d’erreur suivant si le pack multi-ciblage correspondant n’est pas installé :
Infrastructure cible de projet non installée
Ce message d’erreur indique que le pack multi-ciblage requis n’est pas installé. Pour résoudre ce problème, installez le pack multi-ciblage requis décrit dans la section « Mettre à jour les informations ».
Informations sur la mise à jour
Le pack multi-ciblage pour .NET Framework 4.0.3 est inclus dans la mise à jour décrite dans l’article de la Base de connaissances Microsoft suivant :
2600214 Mise à jour 4.0.3 pour Microsoft .NET Framework 4 - mise à jour Design-Time pour Visual Studio 2010 SP1
Si vous développez des applications pour .NET Framework 4.0.3 dans Visual Studio 2010 SP1, téléchargez Design-Time Mise à jour à partir du site web du Centre de téléchargement Microsoft suivant :
téléchargez le package maintenant.
Pour plus d’informations sur les packs multi-ciblage .NET Framework disponibles pour Visual Studio 2010, visitez le site web suivant :
Informations générales sur les packs multi-ciblage .NET Framework disponibles pour Visual Studio 2010Si vous développez des applications pour .NET Framework 4.0.3 sur une version majeure du produit ultérieure à Visual Studio 2010, vous pouvez télécharger directement le pack multi-ciblage à partir du site web du Centre de téléchargement Microsoft suivant. Nous vous recommandons de ne pas utiliser le package de mise à jour suivant pour configurer votre conception dans Visual Studio 2010 ou Visual Studio 11 Developer Preview :
télécharger le package maintenant.
Pour plus d’informations sur Visual Studio 11 Developer Preview, visitez le site web MSDN suivant :
Visual Studio 11 Developer Preview
Pour plus d’informations sur le téléchargement des fichiers de support Microsoft, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
119591 Comment obtenir des fichiers de support Microsoft à partir des services en ligneMicrosoft analysé ce fichier pour les virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.
Conditions préalables
Pour installer cette mise à jour, vous devez disposer des logiciels suivants :
-
Windows Installer 3.1 ou une version ultérieure de Windows Installer. Pour obtenir la dernière version de Windows Installer, visitez le site web Microsoft suivant :
Télécharger des informations pour Windows Installer 4.5 Redistributable
-
Pack de ciblage Microsoft .NET Framework 4. Le pack de ciblage est inclus dans le programme d’installation de Visual Studio 2010 et est également disponible séparément dans
Microsoft Windows SDK pour Windows 7 et .NET Framework 4.
Commutateurs de ligne de commande pour cette mise à jour
Pour plus d’informations sur les commutateurs de ligne de commande Windows Installer, visitez le site web Microsoft suivant :
Informations générales sur les commutateurs de ligne de commande Windows InstallerPour plus d’informations sur Windows Installer, visitez le site web Microsoft suivant :
Nécessité de redémarrer
Vous devez redémarrer l’ordinateur après avoir installé cette mise à jour si les fichiers mis à jour sont verrouillés ou utilisés lors de l’installation de cette mise à jour.
Problèmes connus concernant cette mise à jour
Cliquez ici pour afficher ou masquer des informations détaillées
Problème 1
Lorsque vous utilisez Visual Studio 2010 SP1 pour créer un site web ou une application web qui utilise .NET Framework 4.0.3, une erreur se produit si le fichier Web.config est recréé.
Cause
Ce problème se produit parce qu’une valeur incorrecte pour l’attribut targetFramework est écrite dans le fichier Web.config.
Résolution
Pour résoudre ce problème, ouvrez le fichier Web.config, puis modifiez manuellement la valeur de l’attribut targetFramework sur 4.0.3.
Problème 2
Lorsque vous créez un projet de complément Visual Studio, vous recevez le message d’erreur suivant si vous définissez le framework cible sur .NET Framework 4.0.3 :
Assistant Complément Visual Studio : une erreur s’est produite et l’Assistant n’a pas pu générer le projet. Vérifiez que le langage de programmation est correctement installé.
Résolution
Pour résoudre ce problème, procédez comme suit :
-
Définissez le framework cible sur .NET Framework 4 lorsque vous créez le projet de complément Visual Studio.
-
Définissez le framework cible du projet de complément sur .NET Framework 4.0.3 après la création du projet.
Problème 3
Lorsque vous créez une application CLR (Common Language Runtime) C++ dans Visual Studio 2010 SP1 ciblant .NET Framework 4.0.3, la version du framework cible reste le .NET Framework 4 et vous ne pouvez pas utiliser les nouvelles fonctionnalités du .NET Framework 4.0.3.
Cause
Ce problème se produit car Visual Studio 2010 ne peut pas insérer la version correcte du framework cible dans le fichier projet correspondant (.vcxproj).
La valeur reste la suivante dans le fichier projet, bien que le projet soit créé pour .NET Framework 4.0.3 :
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
Résolution
Pour résoudre ce problème, ouvrez manuellement le fichier projet C++ dans le Bloc-notes, remplacez TargetFrameworkVersion par 4.0.3, puis rouvrez votre projet.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
Informations sur la suppression de la mise à jour
Pour supprimer cette mise à jour, utilisez l’élément Ajouter ou supprimer des programmes dans Panneau de configuration.
Informations sur le remplacement de la mise à jour
Cette mise à jour ne remplace aucune mise à jour déjà publiée.
Informations sur les fichiers
Cliquez ici pour afficher ou masquer des informations
détaillées
La version globale de ce correctif logiciel contient les attributs de fichier (ou les attributs de fichier ultérieurs) répertoriés dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Time |
---|---|---|---|---|
DHtmlHeader.html |
Non applicable |
16,118 |
20-Jan-2012 |
15:02 |
Setup ou Setup.exe |
10.0.30319.551 |
79,112 |
20-Jan-2012 |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20-Jan-2012 |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20-Jan-2012 |
15:10 |
SetupUi.xsd |
Non applicable |
30,120 |
20-Jan-2012 |
15:02 |
Sqmapidll |
6.0.6000.16386 |
144,416 |
20-Jan-2012 |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-Jan-2012 |
06:20 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20-Jan-2012 |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20-Jan-2012 |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20-Jan-2012 |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20-Jan-2012 |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-Jan-2012 |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-Jan-2012 |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20-Jan-2012 |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20-Jan-2012 |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20-Jan-2012 |
15:48 |
Print.ico |
Non applicable |
1,150 |
20-Jan-2012 |
12:42 |
Rotate1.ico |
Non applicable |
894 |
20-Jan-2012 |
12:42 |
Rotate2.ico |
Non applicable |
894 |
20-Jan-2012 |
12:42 |
Rotate3.ico |
Non applicable |
894 |
20-Jan-2012 |
12:42 |
Rotate4.ico |
Non applicable |
894 |
20-Jan-2012 |
12:42 |
Rotate5.ico |
Non applicable |
894 |
20-Jan-2012 |
12:42 |
Rotate6.ico |
Non applicable |
894 |
20-Jan-2012 |
12:42 |
Rotate7.ico |
Non applicable |
894 |
20-Jan-2012 |
12:42 |
Rotate8.ico |
Non applicable |
894 |
20-Jan-2012 |
12:42 |
Save.ico |
Non applicable |
1,150 |
20-Jan-2012 |
12:42 |
Setup.ico |
Non applicable |
36,710 |
20-Jan-2012 |
12:42 |
SysReqMet.ico |
Non applicable |
1,150 |
20-Jan-2012 |
12:42 |
SysReqNotMet.ico |
Non applicable |
1,150 |
20-Jan-2012 |
12:42 |
stop.ico |
Non applicable |
10,134 |
20-Jan-2012 |
12:42 |
warn.ico |
Non applicable |
10,134 |
20-Jan-2012 |
12:42 |
watermark.bmp |
Non applicable |
325,760 |
21-Jan-2012 |
07:14 |
header.bmp |
Non applicable |
7,308 |
21-Jan-2012 |
07:14 |
DisplayIcon.ico |
Non applicable |
88,533 |
20-Jan-2012 |
15:02 |
UiInfo.xml |
Non applicable |
37,488 |
21-Jan-2012 |
07:14 |
Strings.xml |
Non applicable |
13,606 |
21-Jan-2012 |
07:14 |
SplashScreen.bmp |
Non applicable |
196,662 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
39,428 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
37,308 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
32,750 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
29,580 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
29,564 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
38,750 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
39,304 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
38,672 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
31,766 |
21-Jan-2012 |
07:14 |
LocalizedData.xml |
Non applicable |
39,046 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
968 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
656 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
2,255 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
1,631 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
1,613 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
812 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
865 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
987 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
3,014 |
21-Jan-2012 |
07:14 |
CLUF.rtf |
Non applicable |
22:30 |
21-Jan-2012 |
07:14 |
ParameterInfo.xml |
Non applicable |
7,946 |
21-Jan-2012 |
07:14 |
netfx_403mtpack.msi |
Non applicable |
464,384 |
21-Jan-2012 |
1,401 |
netfx_403mtpack.cab |
Non applicable |
18,689,398 |
21-Jan-2012 |
13:59 |