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

如何配置VS2017使缺失的using语句添加到命名空间内部?

在VS2017原生环境下将using语句导入命名空间内部的方法

好问题!不用安装ReSharper,VS2017本身就支持把快捷修复添加的using语句放到命名空间内部,只需要调整一下配置就行,具体步骤如下:

  • 打开VS2017的选项面板:可以通过顶部菜单栏的工具 → 选项,或者按下Ctrl+Q输入“选项”快速打开。
  • 定位到C#代码样式设置:依次展开文本编辑器 → C# → 代码样式 → 命名空间。
  • 修改using指令的放置规则:在右侧找到“using指令的放置”选项,默认是在命名空间外部,把它改成在命名空间内部(或者首选在命名空间内部,前者会强制新添加的using都放在命名空间里)。
  • 保存设置:点击确定按钮生效,之后再用VS的快捷修复(按下Ctrl+.)添加using System.Threading.Tasks;这类语句时,就会自动插入到命名空间内部,而不是文件顶部了。

额外补充:这个设置只对新添加的using语句生效,已经存在于文件顶部的using不会自动移动。如果要调整单个文件里的已有using,可以右键选中对应的using语句,选择将using移到命名空间内来手动重构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:23:42