无法添加Model与Controller问题求助:卸载重装仍无效
解决无法添加Model/Controller的方案
以下是几个经过验证的可行步骤,你可以逐一尝试:
检查项目文件完整性
右键项目选择「卸载项目」,再次右键点击项目选择「编辑.csproj」,确认文件中包含ASP.NET相关的NuGet引用(比如Microsoft.AspNetCore.Mvc、Microsoft.VisualStudio.Web.CodeGeneration.Design),如果缺失,手动添加对应的PackageReference节点后重新加载项目。修复Visual Studio安装
打开Visual Studio Installer,找到正在使用的VS版本,点击「修改」后选择「修复」选项,等待修复流程完成后重启VS。清理Visual Studio缓存
完全关闭VS后,删除以下路径的缓存文件:%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\<你的VS版本号>\Templates
删除后重启VS,再尝试添加操作。
重置VS设置
打开VS,依次点击「工具」→「导入和导出设置」→「重置所有设置」,选择默认设置集合完成重置,重启后再测试。确认项目类型正确性
确保当前项目是ASP.NET Core MVC/API或传统ASP.NET MVC类型,如果是控制台、类库等非Web项目,本身不支持脚手架添加Controller/Model,需要创建对应类型的项目。
附错误界面截图:
内容的提问来源于stack exchange,提问作者N3. Nguyễn Thị Mười
相关产品推荐
相关产品推荐

