C#文件中神秘的自动添加"using"(Visual Studio 2019社区)



今天,当我用git history diff屏幕检查所有更改时,我发现我的两个C#文件添加了不相关的名称空间。

using System.Windows.Forms;

using System.CodeDom;

这两个C#文件根本没有引用那些名称空间。我记得,我今天的活动是:

  • 编码和调试
  • 使用重构重命名变量
  • 用ctrl-M、ctrl-O概述代码

有人能解释这种行为吗?提前感谢!

----------------更新--------------------

事实证明,这是Visual Studio的一种功能。如果我在C#文件中键入"按钮","使用System.Windows.Forms;"将被自动添加,即使在我删除了"按钮"之后,使用仍然存在。谢谢你们的评论!

这是Visual Studio的一种特性。如果我在C#文件中键入"按钮","使用System.Windows.Forms;"将被自动添加,即使在我删除了"按钮"之后,使用仍然存在。谢谢你们的评论!

最新更新