【问题标题】:Search for name in all namespaces在所有命名空间中搜索名称
【发布时间】:2013-04-03 16:24:58
【问题描述】:

Visual Studio 是否提供一种方法来搜索每个可用的 namespace 以在 The type or namespace name '____' could not be found 时搜索建议?

我经常忘记将哪个namespace 用于特定对象。

例如下面的代码没有编译,因为我省略了using System.IO;

using System;
namespace myTest {
    class Program {
        static void Main(string[] args) {
            Stream fs = new Stream(); // <-- ERROR
        }
    }
}

【问题讨论】:

    标签: c# .net visual-studio visual-studio-2012


    【解决方案1】:

    CTRL + . 可让您选择添加正确的 using 语句(如果程序集已知)或为成员添加相关命名空间的前缀。

    【讨论】:

    • +1,我不知道你可以用这样的键盘做到这一点
    【解决方案2】:

    单击位于不同命名空间中的类,您应该会在角落看到一个蓝色方块

    将鼠标移到那个蓝色方块上,应该会出现一个图标。单击该图标以显示选项列表,其中之一应该是添加适当的命名空间。

    【讨论】:

    • 右键单击并选择“解决”时,您会看到相同的菜单。
    【解决方案3】:

    如果您将鼠标悬停在引用库中的未知类上,它会提供一个浮动帮助器。 Helper 会建议添加一个命名空间。

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 2021-01-24
      • 2019-06-26
      • 1970-01-01
      • 2013-12-22
      • 2014-12-11
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      相关资源
      最近更新 更多