这个问题经常出现,有什么方法可以引起微软的注意并说服他们停止插入这个极其烦人的功能吗?
如果我有一个当前不使用 System.Collections.Generic 的 C# 文件,并且我键入如下行:
List<string> moose = new();
Run Code Online (Sandbox Code Playgroud)
VS然后愉快地插入
using iTextSharp.text;
Run Code Online (Sandbox Code Playgroud)
这当然是完全错误的。
我发誓它就像 Clippy 一样,但在进行任何更改之前没有检查。
其他问题说“工具”菜单中有一个选项应该控制此功能,但显然微软保留了该选项但忽略了该值(尽管公平地说我没有粘贴任何内容):
还有另一个问题确实说“制表符补全仍将自动添加缺少的使用指令”,但就我而言,我不是制表符补全。我只是输入代码行。
有没有人找到一种方法来禁用这个“功能”?
似乎 Visual Studio 2019 在我不打算添加 using 语句时添加了它。虽然我真的很喜欢右键单击快速操作来添加缺少的使用,但我不希望它在我不要求时发生。
发生这种情况时很难追查,因为我经常打字很快,后来我才注意到新的用法。