因工作需要安装C++, 我的vs2008在打了sp1补丁之后就没办法再添加删除组件了,只好安装vs2005 C++. 可以却发现在创建项目时,智能设备向导提示”项目创建失败“, 窗口闪了一下又重新回到原状。网上说需要安装sp1, 只好再一次被vs2005sp1折磨了一次了. 所幸问题解决了。
然而昨天不巧又重新安装了IE8。问题再次出现。下面是网上流传的方法:
采用如下修改注册表的方式:
1) 关闭 VS
2) 打开 regedit.exe
3) 找到下面的注册表键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved
在其下增加一个新的项并命名为 {D245F352-3F45-4516-B1E6-04608DA126CC}
4) 关闭 regedit
5) 启动 VS,试着创建一个 C++ 智能设备项目。
结果是没有效果。于是又打到另一个方法才觪决了。 看来这个bug还挻受欢迎。
1、出现原因: visual studio 2005与IE8冲突
2、解决方案:
打开注册表编辑器
找到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
注意是HKEY_CURRENT_USER
在Zones下新建一个子项,名称为“1000”(注意不要引号)
在”1000″里新建一个 DWORD(32位)的数值,数值名称为 1207,数值数据为 0
重启VS
转载地址:http://culmencasa.blogbus.com/logs/54266100.html