【问题标题】:The name 'Url' does not exist in the current context error VS2017当前上下文错误VS2017中不存在名称'Url'
【发布时间】:2019-01-18 17:03:52
【问题描述】:

出现错误每当我在 Web 项目中打开 .cshtml 文件时,asp.net 中的当前上下文错误中不存在名称“Url”。

我应该注意,我从我们的源代码库中获得了这个解决方案,其他开发人员告诉我他们没有看到这个问题。

Web 项目有一个对 nuget 包的引用,当我查看 System.Web.MVC 时,它是 Mvc.4.0.40804

我根据发布的解决方案尝试过的事情:

1) 卸载项目并删除 .user 文件并进行清理和重建。 2) 删除了 .net 框架目录中的临时 ASP 文件。

还有很多其他解决方案说移动视图或添加到 web.config 文件,但如果其他使用相同解决方案的开发人员没有遇到这个问题 - 我认为它是特定于机器的。

我在 Web 项目中没有看到任何参考错误。

我安装VS2017的时候,只是做了ASP.NET开发。所以,我还没有得到另一个版本的 MVC。会是这样吗?

谢谢, 布赖恩

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    所以我最终修改了我的 VS2017 安装并在 ASP.NET 和 Web 开发下,我将其卸载并重新安装并确保在 Optional 下选中了 ASP.NET MVC 4。

    【讨论】:

      猜你喜欢
      • 2013-06-01
      • 2018-12-04
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 2015-01-29
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      相关资源
      最近更新 更多