Visual Assist失效

VA 经常遇到的一些问题是这样的:

1.启动VC时没有一起启动 原因可能是没有注册(破解)
2.使用的时候工作状态良好,但是当出现一些很特殊的操作的时候出现部分失效,一般出现这种情况需要把工程关闭重新打开就可以了
3.如果2中的情况在重新打开的时候还不管用,那么点击VA的第一个按钮,弹出Visual Assistant X Options对话框,选择Permormance
选项卡,点击rebuild和Clear按钮,清空对当前工程的感应缓存。然后重新启动工程。如果再彻底一点就把工程目录下的*.ncb文件也清除了。
4.VC工程启动的时候一直在Parsing Files..... 在多个文件当只转来转去,在资源管理器中查看,当前工程占用很大内存(我有一次到了1个多G),系统
运行缓慢。这个问题,没有找到很好的解决办法,依据我的经验,问题处在你在程序中使用#Include 的时候多次引用或者重复引用某写文件引起的。检查一下
#include 中那些文件是多余的 ,理清包含关系能解决这个问题。还有就是升级你的VA到最新版本。
5.VA使用后会在
    C:Documents and SettingsAdministrator.***(当前帐户)Local SettingsApplication DataVisualAssistvc6
    C:Documents and SettingsAdministrator.66B5671B1881428Local SettingsApplication DataVisualAssistvs9(或VS7,VS8)
这些目录下生成很多的工程临时数据,形如:Proj_81101337、Proj_97559847这样的文件夹,如果你曾经打开的VC工程特别多,那这里会占很到的空间的。
你可以把这些文件都删除了,记住Proj这个文件夹不删,Proj_后面带数字的都可以删除。

这个问题确实是存在的,关了VA提示就没有了。 但是每次重新启动工程的时候VA又自动启动并跟随着又Enable了,那就没有别的办法了。
除非卸载了VA,并且将Tools->Options->Editor->Statament Completion Options 下面的Auto List Members或者下面的四项都选上。
然后关闭工程,删除目录下的*.ncb和*.opt 然后重新启动没有VA的工程,估计就可以恢复到VA起初的样子了。

原文地址:https://www.cnblogs.com/trmark/p/3437678.html