Symptomer
Overvej følgende scenarie:
-
Du installerer en COM Interop-samling ved hjælp af registreringsværktøjet til samling (Regasm.exe).
-
Du opretter et Windows-formularprojekt, der er målrettet microsoft .NET Framework 4-klientprofilen ved hjælp af Microsoft Visual Studio 2010.
-
I værktøjskassen skal du åbne dialogboksen Vælg elementer i værktøjskassen for at vælge den registrerede COM-klasse i den installerede assembly.
-
Du trækker COM-klassen til Windows-formularprojektet.
I dette scenarie får du vist en fejlmeddelelse, der ligner følgende:
ActiveX-objektet kunne ikke importeres. Sørg for, at den er registreret korrekt.
Løsning
Oplysninger om hotfix
Et understøttet hotfix er nu tilgængeligt fra Microsoft. Det er dog kun hensigten at rette det problem, som beskrives i denne artikel. Anvend den kun på systemer, der oplever dette specifikke problem.
Du kan løse dette problem ved at kontakte Microsofts kundeservice for at få hotfixet. Du kan finde en komplet liste over telefonnumre til Microsoft Kundesupport og oplysninger om supportomkostninger på følgende Microsoft-websted:http://support.microsoft.com/contactus/?ws=supportBemærk! I særlige tilfælde kan gebyrer, der normalt påløber for supportopkald, blive annulleret, hvis en Microsoft-supportmedarbejder bestemmer, at en bestemt opdatering vil løse problemet. De sædvanlige supportomkostninger gælder for supplerende supportspørgsmål og -problemer, der ikke falder ind under den omtalte opdatering.
Forudsætninger
Du skal have versionen af .NET Framework 4 installeret for at anvende dette hotfix.
Krav om genstart
Du behøver ikke at genstarte computeren, når du har installeret hotfixet, hvis de berørte filer ikke bruges.
Oplysninger om hotfixerstatning
Dette hotfix erstatter ikke andre hotfixes.
Filoplysninger
Den engelske version af dette hotfix har de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i Coordinated Universal Time (UTC). Når du får vist filoplysningerne, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.
For alle understøttede x86-baserede versioner af Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7 og Windows Server 2008 R2
Filnavn |
Filversion |
Filstørrelse |
Dato |
Tidspunkt |
Perron |
---|---|---|---|---|---|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-Jun-2010 |
03:53 |
x86 |
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-Jun-2010 |
03:53 |
x86 |
Setup.exe |
10.0.30319.318 |
78,152 |
05-Jun-2010 |
03:53 |
x86 |
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-Jun-2010 |
08:06 |
x86 |
For alle understøttede x64-baserede versioner af Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7 og Windows Server 2008 R2
Filnavn |
Filversion |
Filstørrelse |
Dato |
Tidspunkt |
Perron |
---|---|---|---|---|---|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-Jun-2010 |
03:53 |
x86 |
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-Jun-2010 |
03:53 |
x86 |
Setup.exe |
10.0.30319.318 |
78,152 |
05-Jun-2010 |
03:53 |
x86 |
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-Jun-2010 |
08:06 |
x86 |
Alle understøttede IA-64-baserede versioner af Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7 og Windows Server 2008 R2
Filnavn |
Filversion |
Filstørrelse |
Dato |
Tidspunkt |
Perron |
---|---|---|---|---|---|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-Jun-2010 |
03:53 |
x86 |
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-Jun-2010 |
03:53 |
x86 |
Setup.exe |
10.0.30319.318 |
78,152 |
05-Jun-2010 |
03:53 |
x86 |
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-Jun-2010 |
08:06 |
x86 |
Du kan løse problemet ved at bruge kommandoen Gacutil.exe til at installere Interop-assemblyen i GAC (Global Assembly Cache).
Status
Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".