visual-studio-2010 - Razor Intellisense 不工作 VS2010 SP1Rel MVC3 来自 WPI Win7 x64

标签 visual-studio-2010 asp.net-mvc-3 razor intellisense

我在一台全新安装了 Windows 7 64 位专业版的机器上安装了 Visual Studio 2010/SP1/MVC 3(带有四月工具更新)。

我没有安装 resharper。
我从来没有在这个新的操作系统安装上安装过任何东西的 RC 或 Beta。

我的安装步骤如下:

  • 安装 Visual Studio 专业版。
  • 安装 Web 平台安装程序。
  • 从 WPI 安装 Visual Studio SP1。
  • 安装 Microsoft ASP.net MVC 3(带有四月工具更新)
  • 安装生产力电动工具

  • 帮助 > 关于 Microsoft Visual Studio 显示:

    微软 Visual Studio 2010
    版本 10.0.40219.1 SP1Rel

    微软 .NET 框架
    版本 4.0.30319 SP1Rel

    System.Web.Mvc.dll 文件版本显示: 3.0.20105.0

    安装后,我执行了以下操作:
  • 打开 Visual Studio。
  • 文件 > 新建项目
  • 选择“ASP.Net MVC 3 Web 应用程序”。
  • 在“新建 ASP.NET MVC 3 项目”对话框中。我选择了“Internet 应用程序”、“Razor” View 引擎。点击确定。

  • 在项目中,这里是行为:
  • 打开任何 cshtml 文件,Razor @blocks 不会突出显示。
  • Intellisense 提供 html 片段作为 Razor 块内外的选项,但不识别其中的 Html 帮助程序或模型等。
  • 项目建立。
  • 您可以运行该项目,并且在构建时一切正常。 Razor View 正常呈现。

  • 有没有人知道 Razor Intellisense 工作的明确先决条件?我可以在具有 Razor Intellisense 工作的其他 Win7 64 位机器和有此问题的 2 台机器之间进行区分吗?注册表项?是否有任何 Visual Studio 日志可以帮助调试?经过数小时的挫折和阅读我遇到的每一个 Razor Intellisense 帖子和问题后,我没有想出任何有效的方法,我只是希望对接下来要排除的故障/尝试有一些新的想法。

    感谢您对此的任何帮助。

    最佳答案

    我知道自上一篇文章以来已经有一段时间了,但我通过卸载 MVC 2 和 MVC2 VS Tools 修复了我的问题,并且只安装了 MVC 3。

    关于visual-studio-2010 - Razor Intellisense 不工作 VS2010 SP1Rel MVC3 来自 WPI Win7 x64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6133090/

    相关文章:

    css - Chrome 和 IE 显示差异

    c# - 为什么我需要在 Razor 中使用相同的两次?

    c# - Visual Studio 专用访问器和 checkin 代码

    visual-studio-2010 - Visual Studio 2010 构建后步骤中的 Powershell 脚本

    c# - 区分两个类

    c# - 如何在 Html.Editor 中直接加载 Object additionalViewData 的值?

    jquery - 部分 View 问题 - jQuery 未定义

    asp.net-mvc-3 - 在 MVC3 中使用 Page.User.Identity.Name

    asp.net - 在 Visual Studio 2010 中哪里可以找到 system.web.dll?

    javascript - 是否可以给我的 HtmlHelper 文本框一个 id ?