visual-studio-2010 - Intellisense 是否可以像在 Eclipse 中那样在未导入的命名空间中搜索类?

标签 visual-studio-2010 visual-studio intellisense

在 Eclipse 中,自动完成功能甚至适用于未使用的包或 namespace 。这意味着如果我在一个包中有一个名为 DuckWrapper 的类,并且在一个没有导入包 DuckWrapper 的类中我按 ctrl+space,它将显示 DuckWrapper 并在必要时自动导入它的包。

然而,Visual Studio 不会在其自动完成中显示它,除非我首先将它添加到使用列表中。

那可以改变吗?

最佳答案

此类功能存在于当前版本的 Visual Studio 2019 中,但仍处于试验阶段。

IntelliSense without this feature on

如上图所示,您看不到实体 Student来自另一个项目中的命名空间 Test2 但如果您单击 IntelliSense 窗口左下角的按钮,您将看到这一点。

IntelliSense with this feature on

接受 IntelliSense 提供的 Student 选项后,所有需要的命名空间将自动添加到文件顶部(或在命名空间名称上方的所有现有 using 语句下方)。

您可以在以下位置打开/关闭此选项:

  • 工具
  • 选项
  • 文本编辑器
  • C#
  • 智能感知
  • 选中/取消选中最后一个选项“显示未导入命名空间中的项目(实验性)

  • 编辑:我嵌入了图像,而不仅仅是超链接它们。

    关于visual-studio-2010 - Intellisense 是否可以像在 Eclipse 中那样在未导入的命名空间中搜索类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16149659/

    相关文章:

    visual-studio - 加载从TFS服务器检索的项目时,如何解决错误消息 “an error occurred registering this project with source control”?

    c# - 数据库中没有保存任何内容

    .net - 使 .NET 引用依赖于配置

    visual-studio - 安装失败 : Visual Studio 2010 Pro installation

    visual-studio-2015 - Visual Studio 2015 JSX/ES2015语法突出显示

    Emacs X11 自动完成(智能感知)

    如果在调试配置中编译 C++ hash_map.clear() 很慢

    c# - 在 VS Designer 中公开类型列表 <class> 的属性限制/隐藏对成员的访问或将属性显示为可扩展菜单?

    visual-studio - 在Visual Studio 2019中添加Web引用发生了什么?

    vb.net - VB.NET 和 Visual Studio Intellisense 中的多行 XML 注释