【发布时间】:2011-04-17 20:30:54
【问题描述】:
是否可以让一个类驻留在两个命名空间中,我该怎么做?
澄清一下:我们有一个类库(假设根命名空间是 classLib1),它随着时间的推移而增长(更多类),我想在逻辑上将类分组到不同的命名空间中。 然而,一些较旧的类需要被分组到这些新的命名空间中(例如 classLib1.section1),这样做会破坏使用此类库的其他程序集中的遗留代码。所以我希望能够使用两个名称空间来引用一个类,直到我们可以逐步淘汰旧的。
我找不到这方面的任何信息,这表明人们不想这样做是有原因的!?!
【问题讨论】:
-
为什么不正确重构并修复遗留程序集中的引用?
-
我想,但不允许触碰其他代码 - 如果出错,就会有很多问题。
-
那么外墙就是你的朋友。
标签: c# .net vb.net namespaces