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

Visual Studio 2022右键添加时无添加控制器选项求助

问题与解决方案

问题描述

右键点击项目或文件夹选择「添加」时,无可用选项(尤其缺少添加控制器的选项):
No options

已安装相关包(包含MVC 4):
Installed packages

刚安装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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 10:16:01