【问题标题】:How to rebuild VS2010 IDE Intellisense?如何重建 VS2010 IDE Intellisense?
【发布时间】:2015-12-02 04:05:34
【问题描述】:

有些工作有些不工作。

例如,

我做到了

using System.Web.Security;

MembershipUser myObject = Membership.GetUser();
        string UserID = myObject.ProviderUserKey.ToString();
        Response.Write(UserID);

membershipuser 未以绿色突出显示。和 System.Web。没有列出对象

但代码运行良好。如何让智能感知正常工作?

【问题讨论】:

    标签: visual-studio visual-studio-2010


    【解决方案1】:

    尝试重置您的 Intellisense 缓存,Edit>Intellisense>Clear local cache

    或尝试对其进行核对 - 删除您的 [SolutionName].sdf 和 .suo 文件

    编辑:

    VS 2010 等效为 Project>Rescan Solution

    【讨论】:

    • Edit>Intellisense>清除本地缓存选项在我的 VS 2010 副本中不可用
    • 确保您当前在代码编辑器中编辑文本。例如,如果您上次在解决方案资源管理器中选择了一个项目,则不会出现该选项。
    • 试过了,不开心。选项仍然不存在。
    • 我认为 VS 2010 等价物是 Project>Rescan Solution
    • 我从自定义菜单中添加了菜单项,但它已禁用。正在使用 nuke...
    【解决方案2】:

    我正在使用 VS2010 和 Project > Rescan Solution 似乎可以解决问题,尽管它似乎需要比平时更长的时间。我想这是因为它正在重建整个缓存,而不是选择性地更新部分缓存。

    如果您使用 VsVim 或其他非默认键绑定,alt+P+S 仍然可以解决问题。

    【讨论】:

      【解决方案3】:

      如果 cs 文件的构建操作未设置为编译,也会导致 Intellisense 无法在该文件中工作。

      【讨论】:

        【解决方案4】:

        对我有用的解决方案是在命令行(或开始->运行)中使用以下内容:

        devenv /resetuserdata

        【讨论】:

          【解决方案5】:

          我正在使用 VS2005,但是,我发现,为了说服它为增强构建智能感知,我必须指定增强包含的显式路径 - 1988 年的阴影!相对路径不起作用。不知道这将如何影响团队,可能会尝试环境变量技巧,看看这是否是这个糟糕的索引实现的解决方法。

          https://social.msdn.microsoft.com/forums/en-US/fa8277f9-ecf0-40a6-8e0e-118e4615d5bc/intellisense-and-nonstandard-directories

          【讨论】:

            【解决方案6】:

            我认为 VS 2010 等效项是 Project>Rescan Solution – tletnes 2013 年 1 月 21 日 22:50

            这对我有用。

            【讨论】:

              猜你喜欢
              • 2011-02-27
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-10-15
              • 2018-07-13
              • 2011-03-27
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多