【发布时间】:2017-07-31 01:14:32
【问题描述】:
我在新的 VS2017 中打开了我现有的 VS2015 解决方案。希望它能够正常工作,但是,我在诸如 @model、@ViewBag、@ActionLink、@Url、@Partial、@Scripts、@Styles 之类的词下以及 where 子句中的 lambda 表达式下看到了很多红线在页面的模型上。
不确定缺少什么或错误。解决方案已构建,但在 cshtml 文件中显示错误。
任何人的帮助或指导都会有所帮助。
提前致谢。 肯
【问题讨论】:
-
您是否尝试过多次重新打开文件,或者重新启动编辑器?我在 2015 年一直发生这种情况,但 2017 年还没有机会尝试。
-
你能分享更多关于这些项目类型的详细信息吗?
-
我的解决方案包含一个针对 .NET 框架 4.5.2 的 MVC 项目。我知道过去 Razor 文件缺少引用等存在问题。只是想知道是否其他人也有同样的问题。
-
我发现了这个问题。我在 ASP.NET MVC 4 上,需要迁移到 ASP.NET MVC 5,然后一切正常。这是我关注的链接...docs.microsoft.com/en-us/aspnet/mvc/overview/releases/…
标签: c# razor visual-studio-2017