gpt4 book ai didi

asp.net-mvc-3 - "Bogus"Web 项目需要 razor 缺少 Web 组件消息

转载 作者:行者123 更新时间:2023-12-03 23:56:27 24 4
gpt4 key购买 nike

使用 Visual Studio 2010, MVC 3 (release version) 我在打开一个特定项目时收到此错误,该项目是我添加了 MVC 的传统 Web 表单项目:

“Web 项目 '' 需要缺少的 Web 组件才能与 Visual Studio 一起运行。您想立即下载并安装使用 Web 平台安装程序吗?

使用 Razor 语法的 ASP.NET 网页。”

  • 我已安装 MVC 并完全运行。其他纯 MVC 和另一个混合 Web 窗体/MVC 项目打开没有任何问题。
  • 单击"is"似乎通过下载和安装,但错误仍然存​​在。
  • 单击“否”打开项目,其中我有 Razor 的智能感知和语法突出显示,我的所有 MVC 上下文项(添加 View 、添加 Controller 等)。简而言之,除了看似虚假的错误消息外,一切似乎都运行良好。

  • 我已经对 sln、csproj 和 web.config 文件进行了文件比较,并添加了所有看起来相关的内容。在此之前,我缺少 ProjectTypeGuids 中的一些条目,这些条目的添加使 MVC 上下文菜单和 Razor 智能感知工作。我尝试重置 ProjectGuid,但仍然出现错误。

    我之前也经历过卸载 MVC3、MVC2、ASP.NET 网页、修复 Visual Studio、从独立安装程序安装 MVC 3,以及可能还有更多的事情。我还没有尝试过重新安装完整的系统。我正在使用相对干净的 Windows 7 安装。这是大约 2 周前的全新设置,仅安装了 VS 2010(没有旧版本或测试版)。

    我在这一点上没有想法。有人有什么建议吗?我有点困惑,因为这是特定于项目的,但错误消息表明问题出在 Visual Studio 上。

    更新:它变得更有趣了。另一位开发人员能够在他的机器上打开同一个项目,没有任何错误或警告。所以这是我工作站上这个项目的特定内容。在这一点上,我愿意把它写成一些晦涩的边缘案例错误。

    更新 2:现在重新启动系统更新后,它在我的工作站上工作。绝对是某种边缘情况,绝对不是我可以复制的。

    最佳答案

    您可以从更新中看到,在系统更新提示重新启动后问题已经消失。因此,如果其他人在这里遇到了类似的问题,并且您已经解决了所有其他可能性,请尝试重新启动。

    关于asp.net-mvc-3 - "Bogus"Web 项目需要 razor 缺少 Web 组件消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11019361/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com