我觉得奇怪的是文件重命名有时会要求重构内部的类,并且(大多数)有时只是重命名文件。
4 回答
9
我认为类名必须与文件名完全匹配。这也可能取决于您的代码当时是否编译,尽管在这一点上不确定。
于 2011-05-10T12:09:26.293 回答
7
除了 AndrewS 所说的,我相信如果你在一个文件中有多个类,它也不会要求重构它。
于 2011-05-10T12:31:47.493 回答
5
这是我可以验证的所有答案的完整列表
重构不会触发,如果
命名空间与约定不完全匹配(文件夹名 = namepsacename)
该类是通用的
类名与文件名不匹配
文件中有多个类
文件中有错误
该文件位于另一个项目中
于 2011-05-12T21:20:49.743 回答
3
当继承的类位于另一个程序集中时,可能会出现问题。对我来说,重新启动 VisualStudio 有时会修复它。
于 2011-05-12T09:15:20.240 回答