Visual Studio能否在快速重构菜单中添加using static导入选项?
Visual Studio静态方法的
using static快速导入问题 是可以调出
using static导入选项的,但得满足几个前提:- 目标静态方法所在的类得是静态类,或者你是用完整类名调用的非静态类里的静态方法——只有这种情况下,选中类名或方法名按
Ctrl+.才会出现“使用静态导入”的选项。 - 你的Visual Studio版本得支持C# 6.0及以上(
using static是C# 6的特性,老版本VS没这功能)。
- 目标静态方法所在的类得是静态类,或者你是用完整类名调用的非静态类里的静态方法——只有这种情况下,选中类名或方法名按
如果满足条件还是没看到选项,可以试试这几个办法:
- 先清理再重新生成项目(点顶部菜单
Build > Clean Solution,再选Build > Rebuild Solution)。 - 关掉VS,删掉项目目录里的
.vs隐藏文件夹,重新打开项目重置代码分析缓存。 - 检查VS设置:进入
Tools > Options > Text Editor > C# > Advanced,确认“显示快速操作和重构”相关的选项都勾选了。
- 先清理再重新生成项目(点顶部菜单
内容的提问来源于stack exchange,提问作者netspie
相关产品推荐
相关产品推荐

