11

我觉得奇怪的是文件重命名有时会要求重构内部的类,并且(大多数)有时只是重命名文件。

4

4 回答 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 回答