【发布时间】:2016-04-27 12:42:52
【问题描述】:
我正在使用 Visual Studio 2015 社区版,并且我创建了一个 ASP.NET MVC 5 项目。
当我打开一个视图(Index 或 Home 或任何其他视图)时,它显示页面的前三行带有红色下划线作为语法问题。这是错误:
尝试解析标签助手时遇到意外错误 指令“@addTagHelper”,值为“Microsoft.AspNet.Mvc.Razor.TagHelpers.UrlResolutionTagHelper, Microsoft.AspNet.Mvc.Razor”。 错误:对象引用未设置为对象的实例
截图:
当我构建项目时,它构建成功。当我运行它时,它显示了很多错误,但它运行了应用程序。
命名空间中不存在类型或命名空间名称“Mvc” 'Microsoft.AspNet'(您是否缺少程序集引用?)
和
'_Page_views_home_index_cshtml.ExecuteAsync()':没有合适的方法 发现覆盖
我怎样才能摆脱这个?
【问题讨论】:
-
今天遇到了同样的问题。将项目升级到 MVC 5 和 C# 6,现在每个视图都被这个垃圾淹没了。站点仍然可以正常工作和编译,但它使开发变得非常困难。
-
我还要补充一点,我正在使用 VS 2015 Enterprise,并将 MS.CodeDom 更新为 1.0.1(最新),并将 MS.Net.Compilers 更新为 1.1.1(最新)。
标签: c# asp.net-mvc razor asp.net-mvc-5 visual-studio-2015