zoukankan      html  css  js  c++  java
  • 【完美解决】2017打开MVC 4项目,cshtml页面提示‘当前上下文不存在名称model’

    时间:2017/10/19

    背景:领导让再之前的MVC 4老项目上新增功能,从GIT上拉取下来,使用VS2017打开之后,cshtml界面所有和Razor相关的代码均被提示‘当前上下文不存在名称XXX’,且没有智能提示,但是不影响编译和运行

    解决方案:百度一大圈之后,大部分说是Views文件夹下的web.config版本错了,试了一上午,无果。下午决定请教一下大佬@老农,经过指点,打开vs2017修复,发现当我们安装vs2017的时候勾选ASP.NET和Web之后,右侧摘要中【ASP.NET 和Web开发】中ASP.NET MVC4是没有被勾选上的,如下图

    所以 打开MVC 4老项目cshtml中会报错,原因就是这个,MVC4未安装。

    记录一下帮助遇到类似问题同学们快速解决该问题

     特别感谢@老农

    多多关注老农的开源web框架ZKWEB,很有帮助,记得star

  • 相关阅读:
    nginx 相关命令
    uni-app跨域解决
    vue-cli3.0的项目搭建
    vue.js
    Flex布局
    javascript 数组排重
    IE的hack问题浅谈
    div自身高度、屏幕高度
    bootstrap轮播和百叶窗
    面向对象
  • 原文地址:https://www.cnblogs.com/XL-Tommy/p/7692045.html
Copyright © 2011-2022 走看看