症状
请考虑以下情况:
-
使用程序集注册工具 (Regasm.exe) 安装 COM 互操作程序集。
-
使用 Microsoft Visual Studio 2010 创建面向 Microsoft .NET Framework 4 客户端配置文件的 Windows 窗体项目。
-
在工具箱中,打开“ 选择工具箱项”对话框,以选择已安装程序集中的已注册 COM 类。
-
将 COM 类拖动到 Windows 窗体项目。
在此方案中,你会收到类似于以下内容的错误消息:
未能导入 ActiveX 控件。 请确保它已正确注册。
解决方法
修补程序信息
Microsoft现在提供了受支持的修补程序。 但是,它仅用于更正本文介绍的问题。 仅将其应用于遇到此特定问题的系统。若要解决此问题,请联系 Microsoft客户支持服务以获取修补程序。 有关Microsoft客户支持服务电话号码的完整列表以及有关支持成本的信息,请访问以下Microsoft网站:
http://support.microsoft.com/contactus/?ws=support注意 在特殊情况下,如果Microsoft支持专业人员确定特定更新将解决你的问题,则通常由支持呼叫产生的费用可能会被取消。 通常的支持成本将适用于其他支持问题和不符合有关特定更新条件的问题。
先决条件
必须安装 .NET Framework 4 的发布版本才能应用此修补程序。
重启要求
如果未使用受影响的文件,则无需在应用修补程序后重新启动计算机。
修补程序替换信息
此修补程序不替换任何其他修补程序。
文件信息
此修补程序的英文版具有下表中列出的文件属性(或较新的文件属性)。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
对于所有受支持的基于 x86 的 Windows Server 2003 版本、Windows XP 版本、Windows Vista 版本、Windows Server 2008 版本、Windows 7 版本和 Windows Server 2008 R2
|
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
Setup 或 Setup.exe |
10.0.30319.318 |
78,152 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
System.Design.dll |
4.0.30319.318 |
5,078,360 |
2010 年 6 月 5 日 |
06:08 |
x86 |
对于所有受支持的基于 x64 版本的 Windows Server 2003、Windows XP、Windows Vista、Windows Server 2008、Windows 7 和 Windows Server 2008 R2 的所有受支持版本
|
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
Setup 或 Setup.exe |
10.0.30319.318 |
78,152 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
System.Design.dll |
4.0.30319.318 |
5,078,360 |
2010 年 6 月 5 日 |
06:08 |
x86 |
对于所有受支持的基于 IA-64 的 Windows Server 2003 版本、Windows XP 版本、Windows Vista 版本、Windows Server 2008 版本、Windows 7 版本和 Windows Server 2008 R2
|
File name |
文件版本 |
文件大小 |
日期 |
Time |
Platform |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
Setup 或 Setup.exe |
10.0.30319.318 |
78,152 |
2010 年 6 月 5 日 |
03:53 |
x86 |
|
System.Design.dll |
4.0.30319.318 |
5,078,360 |
2010 年 6 月 5 日 |
06:08 |
x86 |
若要解决此问题,请使用 Gacutil.exe 命令将互操作程序集安装到全局程序集缓存 (GAC) 。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。