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

Visual Studio 2022中控制器未显示在Controller文件夹的问题求助

解决Visual Studio 2022中控制器不显示且同名创建冲突的问题

控制器不显示在Controller文件夹的解决步骤

1. 检查文件是否被排除在项目外

  • 右键项目名称,选卸载项目
  • 右键已卸载的项目,选编辑.csproj文件
  • 在打开的XML里找有没有类似 <Compile Remove="Controllers/YourController.cs" /> 或 <Content Remove="Controllers/YourController.cs" /> 的节点,删掉这些行
  • 保存文件后右键项目选重新加载项目,文件应该就会显示出来

2. 检查是否被筛选隐藏

  • 在解决方案资源管理器顶部点显示所有文件按钮(带加号的文件夹图标)
  • 找到你的控制器文件后,右键它选包括在项目中

3. 检查物理文件位置

  • 打开项目的物理文件夹,确认Controllers目录下有没有该控制器的.cs文件
  • 如果文件在别的地方,手动移到Controllers文件夹,再在VS里右键Controllers文件夹,选添加 > 现有项,把文件加进项目

同名控制器报错的处理

  • 先按上面的方法找到已存在的控制器,确保它被正确包含在项目里
  • 要是不需要旧文件,直接删除(记得备份)再重新创建同名控制器;要保留的话,修改其中一个的类名和文件名,避免命名冲突

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 07:42:33