Symptômes
Prenons l’exemple du scénario suivant :
-
Vous installez un assembly COM Interop à l’aide de l’outil d’inscription d’assembly (Regasm.exe).
-
Vous créez un projet Windows Form qui cible le profil client Microsoft .NET Framework 4 à l’aide de Microsoft Visual Studio 2010.
-
Dans la boîte à outils, vous ouvrez la boîte de dialogue Choisir les éléments de boîte à outils pour sélectionner la classe COM inscrite dans l’assembly installé.
-
Vous faites glisser la classe COM vers le projet Windows Form.
Dans ce scénario, vous recevez un message d’erreur qui ressemble au suivant :
Échec de l’importation du contrôle ActiveX. Vérifiez qu’il est correctement inscrit.
Résolution
Informations sur le correctif logiciel
Un correctif logiciel pris en charge est désormais disponible auprès de Microsoft. Toutefois, il est destiné à corriger uniquement le problème décrit dans cet article. Appliquez-la uniquement aux systèmes qui rencontrent ce problème spécifique.Pour résoudre ce problème, contactez les services de support technique Microsoft pour obtenir le correctif logiciel. Pour obtenir la liste complète des numéros de téléphone des services de support technique Microsoft et des informations sur les coûts de support, visitez le site web Microsoft suivant :
http://support.microsoft.com/contactus/?ws=supportRemarque Dans des cas particuliers, les frais habituellement engagés pour les appels de support peuvent être annulés si un professionnel du support Microsoft détermine qu’une mise à jour spécifique résout votre problème. Les coûts habituels du support technique s’appliqueront aux autres questions et problèmes non directement liés à la mise à jour en question.
Conditions préalables
La version finale du .NET Framework 4 doit être installée pour appliquer ce correctif logiciel.
Nécessité de redémarrer
Vous n’avez pas besoin de redémarrer l’ordinateur après avoir appliqué le correctif logiciel si les fichiers affectés ne sont pas utilisés.
Informations sur le remplacement de correctif logiciel
Ce correctif logiciel n'en remplace pas d'autre.
Informations sur les fichiers
La version anglaise 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.
Pour toutes les versions x86 prises en charge de Windows Server 2003, de Windows XP, de Windows Vista, de Windows Server 2008, de Windows 7 et de Windows Server 2008 R2
|
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Time |
Platform |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-juin-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-juin-2010 |
03:53 |
x86 |
|
Setup ou Setup.exe |
10.0.30319.318 |
78,152 |
05-juin-2010 |
03:53 |
x86 |
|
System.Design.dll |
4.0.30319.318 |
5,078,360 |
05-juin-2010 |
06:08 |
x86 |
Pour toutes les versions x64 prises en charge de Windows Server 2003, de Windows XP, de Windows Vista, de Windows Server 2008, de Windows 7 et de Windows Server 2008 R2
|
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Time |
Platform |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-juin-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-juin-2010 |
03:53 |
x86 |
|
Setup ou Setup.exe |
10.0.30319.318 |
78,152 |
05-juin-2010 |
03:53 |
x86 |
|
System.Design.dll |
4.0.30319.318 |
5,078,360 |
05-juin-2010 |
06:08 |
x86 |
Pour toutes les versions IA-64 prises en charge de Windows Server 2003, de Windows XP, de Windows Vista, de Windows Server 2008, de Windows 7 et de Windows Server 2008 R2
|
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Time |
Platform |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-juin-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-juin-2010 |
03:53 |
x86 |
|
Setup ou Setup.exe |
10.0.30319.318 |
78,152 |
05-juin-2010 |
03:53 |
x86 |
|
System.Design.dll |
4.0.30319.318 |
5,078,360 |
05-juin-2010 |
06:08 |
x86 |
Pour contourner le problème, utilisez la commande Gacutil.exe pour installer l’assembly d’interopérabilité dans Global Assembly Cache (GAC).
État
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».