在Visual Studio 2019中键入时如何获取第三方类的IntelliSense提示?

时间:2019-04-08 19:44:48

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

当前,对于尚未使用using导入的第三方程序包中的类,我没有任何IntelliSense提示。

例如,如果我输入ConnectionMul没有任何提示,那么我必须输入整个类名(ConnectionMultiplexer),然后输入Alt+Enter,然后才提示{ {1}}。

我已经习惯了IntelliJ的Java提示。当我在项目中添加了依赖项时,我只需键入using StackExhange.Redis,它将已经包含第三方类的建议。在Visual Studio中有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您已经在项目中引用了该类型(通过程序集或NuGet包),则在键入部分匹配项时,该类型应显示为灯泡动作:

Show suggestion to complete type name through lightbulb action

但是,这似乎需要至少键入5个字符-当我尝试使用JObj时,我没有得到建议,但是使用JObje时,我却得到了建议。

在C#语言下还有(出于完整性考虑)选项,建议您在键入类型名称后使用NuGet或本地引用程序集路径中的语句:

Tools -> Options -> Text Editor -> C# -> Advanced, showing the 'Suggest usings for types in NuGet packages' checkbox

打开此选项并使用项目中未引用的类型时,您会看到如下建议:

Showing the lightbulb action to install a package from NuGet