【发布时间】:2011-06-13 04:23:30
【问题描述】:
今天我面临着一个奇怪的挑战......
这个挑战涉及我需要从我的应用程序中引用的两个 .NET 库。两者我都无法控制,并且在它们中具有相同的命名空间。
所以...
我有一个 foo.dll,其中包含一个位于 Blue.Red.Orange 命名空间上的 Widget 类。
我有bar.dll,它还包含一个Widget 类,该类也位于Blue.Red.Orange 命名空间中。
最后我的应用程序需要同时引用foo.dll 和bar.dll。这是需要的,因为在我的应用程序中我需要使用来自foo 的Widget 类以及来自bar 的Widget 类
那么,问题是如何管理这些引用,以便确定我使用的是正确的Widget 类?
如前所述,我无法控制 foo 或 bar 库,它们就是它们的本来面目,无法更改。但是,我可以完全控制我的应用程序。
【问题讨论】:
标签: c# namespaces