vs2008去掉“正在更新IntelliSense”

来源:互联网 发布:linux icmp 编辑:程序博客网 时间:2024/05/01 08:17
 
vs2008去掉“正在更新IntelliSense”
2011-10-16 11:03

使用VS2008或者2005时候,当切换配置,总是显示“正在更新IntelliSense...”。例如从Debug切换到Release,这时候VS开始更新IntelliSense,CPU占用上升到100%。

解决方法就是将/Microsoft Visual Studio 9.0/VC/vcpackages/feacp.dll改名,或者直接删除。反正用Visual Assist完全可以取代VS这个功能了。

 

---------------下面这篇是删除该文件后有可能出现的问题--------------------------------------

  没有用vc做过项目,被分派了一些简单的整理工程文件的任务。在跟同事讨论一个问题的时候,突然机器变得很慢,关键时刻竟然卡壳了,难免有些尴尬。打开任务管理器发发现机器cpu使用率已经100%了,这时vc的左下角正显示正在更新IntelliSense...。这种情况出现了几次,一等就是几十分钟。真是令人烦躁。在网上搜了一下,得出解决方法:“将\Microsoft Visual Studio 9.0\VC\vcpackages\feacp.dll改名,或者直接删除。反正用Visual Assist完全可以取代VS这个功能了。”又有文章说正版vc2005 sp1已经解决此问题。在此要对uncle bill 讲声sorry,我用非正版货,不是不尊重你家兄弟的劳动成果,只是现在本人此时正在盘算着该吃9RMB的盒饭还是10RMB的盒饭,实在抽不出时间来考虑花money买一个正版的来用用。=俺有了钱,买车可以买两辆的时候,俺绝对会不屑于用盗版货。扯了半天,我将feacp.dll重命名为feacp.dll.back了,果然好用,不再因为“更新IntelliSense……”而cpu使用率为100%。过了些天,要弄一个atl控件出来。新建一个atl控件dll出来后,添加一个atl简单类时,却不能成功,报该类只能在完全的atl控件下。高手一看,感觉不对,以前他也是这样做的,而且这个就是一个完全的atl控件。百思不得其解下,想起当日对vc做了一下手脚,心里过意不去。于是把feacp.dll.back改回了feacp.dll,重启了一下vc,再来了一把,添加类成功.

原创粉丝点击