【发布时间】:2011-02-07 19:34:57
【问题描述】:
在 VS 2010 中,我没有任何智能感知工作。我已经重新安装了所有东西,但智能感知仍然没有任何结果???
【问题讨论】:
-
你安装了resharper吗?
标签: asp.net asp.net-mvc-3 razor
在 VS 2010 中,我没有任何智能感知工作。我已经重新安装了所有东西,但智能感知仍然没有任何结果???
【问题讨论】:
标签: asp.net asp.net-mvc-3 razor
如果您安装了 resharper,那么您将需要这个 update 来修复它。
【讨论】:
@Cameron - 该问题是由 Resharper 未在 Razor 文档中自动“触发”智能感知引起的。您可以使用 Control-Space 手动调用智能感知。所以@日期时间。不会给你任何选择,但如果你这样做@DateTime。然后点击控制空间,它将调出 DateTime 对象的智能感知。
【讨论】:
我在 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 以提供智能感知。
【讨论】: