2

有时,当我使用 Visual Studio 并更改包含代码元素(即类、接口)的文件的名称时,我会收到一个非常有用的提示,该提示提供自动更新该代码元素的所有引用/使用到新文件姓名。

而其他时候我没有。

在所有情况下,我指的是代码元素文件名与代码元素类型名称匹配的时间。

为什么有时会发生有时不会?

我认为这与预定义链接或 VS 实时解决依赖关系的能力有关。

然而,我已经玩过这个,虽然在所有情况下 VS 都可以使用上下文菜单选项帮助找到代码元素的所有依赖项/使用/到代码元素,但如果我更改文件名,它并不总是提供提示。那么秘诀是什么?

有用的选项

4

1 回答 1

0

它以这种方式工作(至少根据我的经验):

仅当文件包含与文件相同的一个类时,才会激活重构。即,如果文件中有更多类,或者即使有枚举或结构,它也不起作用。

于 2012-05-23T05:11:34.097 回答