Web项目需要缺失的Web组件ASP.NET Web页面与Razor语法3.0.0.0。

11 浏览
0 Comments

Web项目需要缺失的Web组件ASP.NET Web页面与Razor语法3.0.0.0。

我将我的项目迁移到了 MVC 5.0 和 Razor 引擎 3,并按照 Microsoft 的指导进行操作。但是当我打开我的解决方案时,出现了以下错误:

enter image description here

Web 项目 '项目名称' 需要缺失的 Web 组件才能在 Visual Studio 中运行。您是否要使用 Web 平台安装程序立即下载并安装它们?

(注意:某些组件可能需要重新启动才能生效。)

ASP.NET 使用 Razor 语法 3.0.0.0 的 Web 页面

我也阅读了这个这个,但这些答案对我没有帮助。

非常感谢任何帮助。

更新:

我的项目构建非常好,使用 razor 3 和 mvc 5 也可以正常运行,但是只是智能感应无法感知我的输入和代码着色。

当我将 Application web 配置文件中的这一行更改为Value="2.0.0.0"时,上述错误消失,智能感应也正常工作。


    
...

更新:

经过一段时间,现在您可以在 VS 2012 上使用 razor 3。

在这里您可以升级

0
0 Comments

在解决这个问题之前,需要按照以下步骤进行操作:

a) 安装VS 2012 Update 4:点击http://www.microsoft.com/en-gb/download/details.aspx?id=39305下载并安装。

b) 下载并安装ASP.NET and Web Tools 2013.1 for Visual Studio 2012。下载链接:http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012.aspx

c) 重启开发环境。

以上操作完成后,问题应该得到解决。

0
0 Comments

这个问题出现的原因是缺少了ASP.NET Web pages with Razor syntax 3.0.0.0这个web组件。解决方法是安装Visual Studio 2012的升级补丁,下载地址为http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012.aspx。在我看来,如果只需要一个链接,最好使用问题下方的评论栏进行回答。

0
0 Comments

问题出现的原因是在安装Visual Studio 2012之后。解决方法是安装Visual Studio的更新。具体步骤如下:

1. 打开Visual Studio 2012,点击"工具" -> "扩展和更新"。

2. 在左侧的列表中选择"更新"。

3. 选择"产品更新"。

4. 更新到最新版本(在编写本答案时,最新版本是更新4)。

某些情况下这个解决方法不适用于他的问题,但是有人表示安装更新4后问题得到解决。另外,还需要安装在developerturk's answer中提到的Web工具。

原文链接:[stackoverflow.com](http://stackoverflow.com/questions/20472080)

0