【问题标题】:Razor view engine intellisense not working VS 2010Razor 视图引擎智能感知不工作 VS 2010
【发布时间】:2011-02-07 19:34:57
【问题描述】:

在 VS 2010 中,我没有任何智能感知工作。我已经重新安装了所有东西,但智能感知仍然没有任何结果???

【问题讨论】:

  • 你安装了resharper吗?

标签: asp.net asp.net-mvc-3 razor


【解决方案1】:

如果您安装了 resharper,那么您将需要这个 update 来修复它。

【讨论】:

  • 您是否尝试过将 IntelliSense 从 Resharper 更改为 VS 或反之亦然?
  • 在 VS 工具栏上转到 Resharper > 选项,这将弹出一个对话框。然后在对话框中其 Environment > IntelliSense > General
【解决方案2】:

@Cameron - 该问题是由 Resharper 未在 Razor 文档中自动“触发”智能感知引起的。您可以使用 Control-Space 手动调用智能感知。所以@日期时间。不会给你任何选择,但如果你这样做@DateTime。然后点击控制空间,它将调出 DateTime 对象的智能感知。

【讨论】:

    【解决方案3】:

    我在 VS2010 中遇到了这个问题,尽管 ReSharper 从未安装在 VS2010 中。但是,ReSharper 安装在 VS2008 中,而 VS2010 安装已经从 VS2008 安装复制了注册表中的 Intellisense 设置。

    为了解决这个问题,在没有购买与 VS2010 兼容的 ReSharper 版本来切换 Intellisense 的情况下,我不得不编辑注册表中的以下条目。

    [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor\CSharp]  
    "Auto List Members"=dword:00000001  
    "Auto List Params"=dword:00000001
    

    在我编辑之前,这两个都是 00000000

    这重新启用了 VS2010 以提供智能感知。

    【讨论】:

    • 我有这些配置,但仍然没有结果。我从未使用过 ReSharper。
    猜你喜欢
    • 2016-09-03
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多