【发布时间】:2017-01-11 13:15:41
【问题描述】:
大部分问题都与旧版本的ASP.NET MVC 有关。
我的问题与基于 Framework 4.6 的最新 .NET Core 构建有关。我创建了一个控制台应用程序和标准类库。我在.NET Core 上安装了运行 WEB 所需的所有库。
一切正常,视图编译正常,调试视图也正常工作。不幸的是,Visual Studio 在视图中的任何对象上显示以下内容:
该名称在当前上下文中不存在。
我怎样才能去掉这些红色下划线?
我正在使用这种技术:Running ASP.NET Core MVC as a Console Application Project without .NET Core SDK
【问题讨论】:
-
你能在帖子中添加完整的错误吗?
-
错误在标题中。这是一种智能感知错误。我的项目已编译并运行良好。控制台中没有错误。
-
你使用
Resharper之类的工具吗? -
是错误、警告还是消息? Mby 尝试重建解决方案并更新软件包然后恢复
-
清理解决方案,全部保存,清除Visual Studio Cache,关闭Visual Studio,打开Visual Studio,重建解决方案...
@inject为红色且var为红色的事实表明这是 VS 缓存的问题。那应该可以。
标签: c# asp.net-core asp.net-core-mvc