在Visual Studio中创建ASP.NET Core类时类名未同步更新问题求助
问题解决步骤
常规操作适配
- 如果你是先创建了默认的
Class1.cs文件,之后手动修改文件名为AppUser.cs,默认不会同步修改内部类名:重命名文件时留意弹出的悬浮提示框,选择「同步重命名所有引用」即可自动更新内部类名。 - 如果你是在新建类的弹窗中直接输入文件名
AppUser后确认,内部类名仍默认显示Class1,按以下方法排查配置问题。
配置项检查
- 打开Visual Studio顶部菜单栏的
工具→选项 - 展开左侧菜单的
项目和解决方案→ 选择常规 - 确认勾选「重命名文件时同步类名」选项,保存配置后重试即可。
快速修复&异常处理
- 无需重新创建文件的快速改法:把光标定位到类定义的
Class1文本上,按下快捷键Ctrl + R + R,输入新类名AppUser回车,即可一键修改类名及所有关联引用。 - 如果配置正确仍出现该问题,属于Visual Studio缓存异常:关闭解决方案,删除项目根目录下的
.vs隐藏文件夹,重新打开解决方案即可恢复正常功能。
内容的提问来源于stack exchange,提问作者vinny1992
相关产品推荐
相关产品推荐

