- 集成开发环境 (IDE) 未能加载 Msxml3.dll。
- IDE 未能加载 Mso.dll。
- IDE 未能加载 DTE.olb。
- 安装期间未创建 Visual Studio 的许可证密钥。
- 打开了脚本拦截,不允许执行脚本代码。
- .NET Framework(Visual Studio 必需的组件)的安装未能为 mscorlib.dll 生成有效的本机映像。
- 计算机中存在 Klez 病毒。
经测试,我的IDE未能成功加载DTE.OLB,微软官方给出的解决方案如下:
注册 Dte.olb
- 从“开始”菜单中选择“运行”。
- 在“打开”文本框中键入 regsvr32 C:\Program Files\Common Files\Microsoft Shared\MSEnv\DTE.OLB,然后单击“确定”。
资源管理器进入C:\Program Files\Common Files\Microsoft Shared\MSEnv目录,发现并没有DTE.OLB文件,代替的是dte80.olb,dte80a.olb,dte90.olb。
在开始的搜索栏输入CMD,右键菜单选择“以管理员身份运行”,然后输入regsvr32 C:\Program Files\Common Files\Microsoft Shared\MSEnv\dte80.olb,回车确定;输入regsvr32 C:\Program Files\Common Files\Microsoft Shared\MSEnv\dte80a.olb,回车确定;输入regsvr32 C:\Program Files\Common Files\Microsoft Shared\MSEnv\dte90.olb,回车确定;均提示“模块加载成功”。
重新启动VS,一切正常。