You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁止Visual Studio 2022移动文件时自动修改namespace和using语句

关闭Visual Studio 2022 拖拽C#文件自动修改代码的操作方法

该功能是VS2022 17.x版本新增的原生代码同步功能,和第三方扩展无关,配置项位置比较隐蔽,按以下步骤关闭即可:

  • 打开顶部菜单栏 Tools > Options,在弹出的设置窗口左侧依次展开 Text Editor > C# > Advanced 节点
  • 在右侧设置面板找到「Using Directives」分类,取消勾选以下2个选项:
    • Enable namespace update when moving files to a new folder
    • Offer to update using statements when moving a type
  • 点击窗口下方「OK」保存配置,设置即时生效,后续拖拽C#文件到其他目录时,不会再自动修改文件namespace、增删调整using语句、同步更新关联文件引用。

若完成上述设置后自动修改行为仍然存在,是因为解决方案下的.editorconfig代码规范配置覆盖了VS本地设置:打开解决方案根目录的.editorconfig文件,搜索csharp_enable_namespace_update_when_moving_files配置项,将其值从true改为false,即可让本地配置生效。

内容的提问来源于stack exchange,提问作者Bioinformagician

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 02:18:15