cshtml Razor智能感知建议立刻消失

时间:2016-05-25 21:35:51

标签: razor visual-studio-2015 intellisense

我在cshtml文件中阅读并看到了许多与Razor相关的IntelliSense问题。大多数情况下,它不能正常工作'。对我来说,这只是前5秒,然后一切都是正确的。但是,让我烦恼的是一件非常奇怪的事。我先把它放在一台电脑上,认为它与电脑有关,但这是第二次发生:

当我开始输入时,让我们说@Model,只要按下句号按钮.,我就会得到通常的可选属性列表,但此列表会立即消失。这是列表中的一小部分。当然,我希望在我继续打字时留下来,并在需要时选择正确的。 在普通的.cs文件中,它工作正常,也在.js文件(AngularJS)中。 当我按下CTRL + Space时,它会正确显示相同的列表并保持不变,即使继续输入也是如此。

非常小但又很烦人。

我全新安装了Visual Studio 2015 Enterprise。 在Windows 10和Windows 7上有问题(在这里进行全新安装,版本2更新)。

这个问题总结了我所尝试的一切(至少+1的一切)Visual Studio 2015 Broken Razor Intellisense

1 个答案:

答案 0 :(得分:0)

有许多建议的解决方案here.

但对我来说有用的是确保紧密的括号在我输入的文本之间有空格。

而不是......

@Html.LabelFor(m => m.)

使用...

@Html.LabelFor(m => m. )

intellisense似乎通过触摸闭括号而感到困惑。不理想,但这是我能够始终如一地为我工作的唯一方式。