【发布时间】:2011-10-03 15:37:50
【问题描述】:
我有 3 个项目,即 Pro1、Pro2 和 Pro3。
我已将 Pro3 的引用添加到 Pro2 和 Pro2 到 Pro1。
现在我的问题是如何从 Pro1 访问 Pro3 的类。我没有添加 Pro3 的引用,而是添加了引用 Pro2 的引用,其中有 Pro3 的引用。
我可以从具有 Pro2 参考的 Pro1 访问 Pro3 类吗?
【问题讨论】:
标签: reference
我有 3 个项目,即 Pro1、Pro2 和 Pro3。
我已将 Pro3 的引用添加到 Pro2 和 Pro2 到 Pro1。
现在我的问题是如何从 Pro1 访问 Pro3 的类。我没有添加 Pro3 的引用,而是添加了引用 Pro2 的引用,其中有 Pro3 的引用。
我可以从具有 Pro2 参考的 Pro1 访问 Pro3 类吗?
【问题讨论】:
标签: reference
根据您的其他问题,我相信您的问题是关于 C# 的。
直接回答是否定的,你不能在不引用 Pro1 的情况下访问 Pro3 类。传递性不适用于项目引用。
话虽如此,如果您仍然想这样做,这里的选择很少: MEF, Reflection.
【讨论】:
【讨论】: