【问题标题】:How do I find what reference file a namespace in a using directive is coming from?如何找到 using 指令中的命名空间来自哪个参考文件?
【发布时间】:2015-06-17 14:44:24
【问题描述】:

我正在维护一些旧软件。我正在尝试找出哪个特定的参考文件包含通过 using 指令带入项目的命名空间。

有没有一种简单的方法可以找到哪个参考文件包含给定 using 指令的命名空间?这似乎应该很容易,而且可能很容易,但是我使用这些术语进行的所有搜索都会返回与如何使用指令和引用类等实现相关的结果。但是,我找不到如何找到包含的引用的答案有问题的命名空间。

由于某种原因,引用通常包含与文件名无关的命名空间。例如,我见过像 Foo.cs 这样包含命名空间 Bar 的引用。然后我看到了

using Bar;

并且找不到简单的方法来查看包含命名空间的参考文件。

无论如何,如果这是我找不到的愚蠢简单的事情,请提前道歉。

【问题讨论】:

  • 对象资源管理器?它将显示程序集名称
  • 命名空间来自类型,而不是程序集。一个命名空间可以有来自多个程序集的类型。

标签: c# namespaces


【解决方案1】:

对象资源管理器?它将显示程序集名称 - Fals

我能够在对象资源管理器中找到类型下的命名空间,谢谢。即使作为一个相对初学者,我也应该知道尝试一下,所以感谢您花时间为我指明正确的方向。

【讨论】:

    猜你喜欢
    • 2019-11-26
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 2010-12-30
    • 2020-05-20
    • 2018-02-20
    • 2019-08-01
    • 1970-01-01
    相关资源
    最近更新 更多