剃刀视图引擎intellisense不工作VS 2010

时间:2011-02-07 19:34:58

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

在VS 2010内部我没有任何intellisense工作。我已经重新安装了所有东西,但仍然没有任何东西可用于intellisense ???

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

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

答案 2 :(得分:2)

虽然ReSharper从未安装在VS2010中,但VS2010出现了这个问题。但是,ReSharper已安装在VS2008中,VS2010安装已从VS2008安装中复制了注册表中的Intellisense设置。

要解决此问题,不购买VS2010兼容版本的ReSharper来切换智能感知,我必须在注册表中编辑以下条目。

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

在我编辑之前,这两个都读取了00000000

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