Visual Studio 2022右键添加时无添加控制器选项求助
问题与解决方案
问题描述
右键点击项目或文件夹选择「添加」时,无可用选项(尤其缺少添加控制器的选项):
已安装相关包(包含MVC 4):
刚安装Visual Studio 2022,该问题导致项目进度受阻,急需解决。
解决办法
- 确认项目类型:确保项目是ASP.NET MVC/ASP.NET Core MVC类型,控制台、类库等非Web项目不会显示添加控制器选项。若类型错误,需新建对应类型的项目或调整项目配置。
- 修复VS安装组件:打开Visual Studio Installer,选择「修改」,勾选「ASP.NET和Web开发」工作负载,确认MVC模板等组件已勾选,执行修复安装后重启VS。
- 重置VS设置:打开VS2022,依次点击
工具→导入和导出设置→重置所有设置,选择默认设置集合完成重置,重启VS。 - 清理重建项目:右键项目选择
清理,完成后再选择重建,之后尝试右键添加操作。 - 调整NuGet包版本:MVC 4与VS2022兼容性不佳,建议卸载MVC 4包,安装适配项目.NET版本的ASP.NET Core MVC包(如针对.NET 6的
Microsoft.AspNetCore.Mvc),安装完成后重启项目。 - 手动创建控制器:若以上方法无效,可手动添加:右键项目→
添加→类,命名为[控制器名]Controller,继承Controller类(需确保已引用对应MVC命名空间)。
内容的提问来源于stack exchange,提问作者Fabian Shamano
相关产品推荐
相关产品推荐

