如何使用Visual Studio 2019和C#立即添加所有缺少的用法

时间:2019-12-19 17:11:20

标签: c# visual-studio visual-studio-2019

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

这样做3-4次很烦人。

我注意到有时会出现“添加所有缺少的用法”工具提示,该提示有效,但是我无法可靠地弹出它。

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

如何可靠地弹出此“添加所有丢失的用法”,或者可以通过其他方式一次添加所有丢失的用法?

谢谢!

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

要完成@rhytonix答案... 粘贴代码后,您必须单击左侧空白处的螺丝刀,如下所示:

enter image description here

答案 2 :(得分:-2)

另外,看看免费的Auto-Using for C#。 尽管我不是对此的忠实拥护者,但它可能会减轻您不断不得不停止编写代码以添加using语句的痛苦。您还可以查看项目here on GitHub

我个人只是使​​用Ctrl +。就像您提到的那样,非常适合我的代码编写方式。