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
相关产品推荐
相关产品推荐

