CSHTML文件中的C#代码没有IntelliSense

时间:2015-07-22 00:03:00

标签: c# asp.net-mvc razor autocomplete intellisense

我正在使用 VS 2013 MVC 5 ASP.NET

我在 MVC 5 ASP.Net 中是全新的。我想在我的 CSHTML 文件中编码,例如

@using (Html.BeginForm()

但是没有自动完成功能,没有此功能的智能感知功能,也没有显示参数和提示。我搜索了很多,但我没有得到解决这个问题的方法。我只是在我的CSHTML文件中获取了HTML标签的IntelliSense,但这个C#代码没有任何内容。但在关于VS 2013 MVC的视频中,我意识到必须存在智能感知,自动完成和参数提示。

我做了什么:

  1. 我删除了.suo文件并重新启动了VS Studio
  2. 我甚至修复了整个VS 2013
  3. 我卸载了Xamarin Extension。
  4. 我重置了所有选项
  5. 我尝试使用以下主题的解决方案:

  6. 但问题仍然存在 如何为我的视图文件(CSHTML)启用它?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我已经通过从here下载Microsoft Web Tools for VS 2013_1来修复它!并运行它。应该没问题

答案 1 :(得分:0)

嗯,有时会发生。

通常,如果重新启动VS或重新启动计算机无法解决此问题,我会选择修复VS.