c# - 配置 Visual Studio 自动完成以列出命名空间之外的类?

标签 c# visual-studio intellisense

当我输入 Visual Studio 的自动完成/智能感知时,如果我尝试引用的内容不是当前命名空间的一部分,它根本不会显示它。

有没有办法让 Visual Studio 自动完成功能包含在我的解决方案中但不一定在我当前命名空间中的类的名称?这类似于 Typescript 的自动完成在 VS Code 中的工作方式 - 它列出与您键入的内容匹配的内容,然后在完成时自动导入它们。

用于 Java 的 IntelliJ 自动完成功能也按照我希望的方式工作 - 当我开始输入时,它会为我提供所有匹配项的列表,包括它们的类路径,因此我可以选择我需要的。

如果这是 Visual Studio 的事情,我不知道如何配置它来执行此操作。

最佳答案

ReSharper 你会完成这项工作(昂贵但功能强大)。 https://www.jetbrains.com/help/resharper/Coding_Assistance_Code_Completion_Auto.html

如果您只需要扩展 VS 智能感知,您可以试试这个: https://marketplace.visualstudio.com/items?itemName=Dreamescaper.IntellisenseExtender2019

关于c# - 配置 Visual Studio 自动完成以列出命名空间之外的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59689666/

相关文章:

c# - 从输出中删除 log4net 系统属性

mysql - 用户 '' 访问被拒绝(使用密码 : NO) but it does have password

c++ - Visual Studio 在使用 `#ifdef` 时错误地标记非事件代码块

.net - 从 IntelliSense 中隐藏用户控件属性

c# - 解释 C# 中的语句

c# - 将实例设置为 null 而不是引用它的变量

c# - 如何为 csi.exe 设置 C# 版本

c# - 需要哈希表和数组列表

c++ - Visual Studio 对静态库进行单元测试;防止主项目中出现额外的依赖项