如何禁用Visual Studio 2022保存时自动删除using语句的功能
解决方法
可根据你的使用场景选择对应方案:
方案1:全局关闭自动移除未使用using功能
- 打开VS2022顶部菜单栏的
工具>选项 - 在左侧导航栏依次展开
文本编辑器>C#>代码样式>常规 - 找到
保存时执行代码清理选项,点击右侧的配置代码清理按钮 - 在弹出的配置窗口中,取消
移除未使用的using指令选项的勾选,点击确定保存配置即可。
该配置对所有本地打开的C#项目生效,不会影响其他代码清理规则的执行。
方案2:项目级单独配置
如果仅需要针对单个项目禁用该规则,可在项目根目录的.editorconfig文件中添加如下配置:
dotnet_remove_unnecessary_usings = none
该配置优先级高于全局设置,项目所有协作者打开该项目时均会遵循该规则,无需每个人单独配置。
方案3:临时单次保留指定using
如果仅需要临时保留个别未使用的using,不需要修改全局/项目配置,可在需要保留的using语句上方添加忽略注释即可:
// 保留该using using System.Collections.Generic;
内容的提问来源于stack exchange,提问作者Yovav
相关产品推荐
相关产品推荐

