You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2015新建ASP.NET项目无法添加控制器/视图问题求助

解决VS2015新建ASP.NET项目无法添加控制器/视图的方案

兄弟,我之前也踩过VS2015这个坑——新建ASP.NET项目死活加不了控制器/视图,但旧项目正常,偶尔还抽风。先别急着重装,试试下面这些方案,大概率能搞定:

  • 清理缓存与临时文件
    先彻底关闭VS,然后删除这两个目录下的所有内容:

    • %LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
    • %LocalAppData%\Temp\Temporary ASP.NET Files
      很多时候都是缓存错乱导致代码生成器罢工,清完重启VS再试试。
  • 修复NuGet包依赖
    右键项目选择管理NuGet程序包,先把所有相关包更新到兼容VS2015的最新稳定版本(别更到太新不兼容的),然后点击还原NuGet包。之后执行菜单里的生成→清理解决方案,再重新生成项目。

  • 重置VS默认设置
    以管理员身份打开“VS2015开发人员命令提示符”,输入这条命令:

    devenv /ResetSettings
    

    这会把VS的所有设置恢复到默认状态,有时候是自定义的设置搞坏了代码生成器的运行环境。

  • 检查并修复VS组件
    打开控制面板→程序和功能,找到Visual Studio 2015,点击更改→修改,确保“ASP.NET Web 应用程序开发”分类下的代码生成器相关组件是勾选状态,要是没勾就补上,然后选择修复安装。

  • 手动注册代码生成器组件
    还是用管理员身份打开VS命令提示符,依次运行这两条命令:

    gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Microsoft.VisualStudio.Web.CodeGeneration.dll"
    
    gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Microsoft.VisualStudio.Web.CodeGeneration.EntityFramework.dll"
    

    这是把代码生成器的核心组件重新注册到全局程序集缓存,解决组件加载失效的问题。

要是上面所有方法都试过还是不行,那再考虑重装VS吧,但记得先备份好自己的自定义设置和项目模板哦。

内容的提问来源于stack exchange,提问作者user94614

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:36:34