如何使用 Visual Studio 2019 和 C# 一次性添加所有缺失的使用

S. *_*nke 6 c# visual-studio visual-studio-2019

当我编写 C# 时,我有时会缺少 3-4 个使用,我可以使用工具提示窗口添加它们 -> 添加缺失使用,或执行 ctrl + 。在缺少 using 的行上。

这样做3-4次相当烦人。

我注意到有时“添加所有丢失的使用”工具提示有效,但我无法让它可靠地弹出。

我知道 resharper 有它,但我不想为此功能使用付费扩展。

我怎样才能可靠地弹出这个“添加所有缺失的使用”,或者我可以通过什么其他方式一次添加所有缺失的使用?

谢谢!

rhy*_*nix 6

“添加缺少的用法”是由粘贴操作触发的。粘贴新代码后,只要您在粘贴代码后未对文档进行任何编辑(进行任何编辑都会删除该选项),该选项就可用。此外,该选项不会为文档的其余部分添加缺失的用法 - 它只分析粘贴的部分 -。

您可以剪切代码,然后粘贴它以触发操作,不幸的是,目前它不是默认的快速操作重构的一部分。