【问题标题】:How to access the classes from a namespace which is included in another project如何从包含在另一个项目中的命名空间访问类
【发布时间】:2011-10-03 15:37:50
【问题描述】:

我有 3 个项目,即 Pro1、Pro2 和 Pro3。

我已将 Pro3 的引用添加到 Pro2 和 Pro2 到 Pro1。

现在我的问题是如何从 Pro1 访问 Pro3 的类。我没有添加 Pro3 的引用,而是添加了引用 Pro2 的引用,其中有 Pro3 的引用。

我可以从具有 Pro2 参考的 Pro1 访问 Pro3 类吗?

【问题讨论】:

    标签: reference


    【解决方案1】:

    根据您的其他问题,我相信您的问题是关于 C# 的。

    直接回答是否定的,你不能在不引用 Pro1 的情况下访问 Pro3 类。传递性不适用于项目引用。

    话虽如此,如果您仍然想这样做,这里的选择很少: MEF, Reflection.

    【讨论】:

      【解决方案2】:

      您可以使用反射来做到这一点。 http://download.oracle.com/javase/tutorial/reflect/index.html

      【讨论】:

        猜你喜欢
        • 2019-12-31
        • 1970-01-01
        • 1970-01-01
        • 2011-03-21
        • 2022-11-23
        • 2012-08-06
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多