由于项目需求,从eVC4.0进化到VS2005,所以今天装了一个。据说已经有VS2008了,我连VS2005都还没用过,真是落伍啊。技术的进步是飞快地,飞快得把我们甩在后面。
我认为现在微软的东西越来越不敢让人恭维了,单单一个VS2005就需要将近3G的空间,即使你把程序安装在非系统盘上,系统盘也要占去1G多的空间。我的电脑C盘总共只有5000MB,可怜啊。安装前一步就是,腾C盘空间,你至少得腾出2G,因为你后面还要打VS2005 sp1补丁,安装SDK。
安装VS2005没问题,装VS2005 sp1补丁真是费劲。补丁文件大小400MB,安装时需要C盘至少1GB空间,费时2小时!号称微软最BT的补丁!费尽心机还是没装上,VS2005 sp1主要是针对Windows Vista操作系统的补丁,不装也没关系。所以我没装。
言归正传!问题来了。
打开VS2005想创建一个智能设备的项目,出现html脚本执行错误。郁闷。在网上搜一下,找到了原因:原来 IE7 新采用的安全机制禁止了 VS2005 的某些向导以脚本方式创建 HTML 视图页面,导致向导无法运行起来。
解决办法:
1)关闭 VS2005
2)打开 RegEdit.exe
3)找到下面的注册表键值:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Ext/PreApproved
在其下增加一个新的项并命名为 {D245F352-3F45-4516-B1E6-04608DA126CC}
4)关闭 RegEdit
5)启动 VS,试着创建一个 C++ 智能设备项目成功