我发现很奇怪文件重命名有时会要求重构内部的类,并且(大多数)有时只是重命名文件。
答案 0 :(得分:9)
我认为类名必须与文件名完全匹配。它可能还取决于您的代码当时是否编译,但在那一点上不确定。
答案 1 :(得分:7)
除了AndrewS所说的,我相信如果你在一个文件中有多个类,它也不会要求重构它。
答案 2 :(得分:5)
以下是我可以验证的所有答案的完整列表
如果
,则不会触发重构
的 命名空间与完全匹配 惯例(Foldername = namepsacename)
班级 是通用的
- 不匹配
的 classname与文件名
文件中有多个类
文件中有错误
该文件位于另一个项目中
答案 3 :(得分:3)
当继承的类放在另一个程序集中时可能会出现问题。对我来说,重新启动VisualStudio有时会修复它。