2011-01-27 67 views
3

使用VB.net,我有一个名称空间,我想为未来重命名。不过,我还想暂时保留旧的过时名称空间,以确保向我们的客户提供一段时间的向后兼容性。 .NET中有一种方法有两个名称空间,一个是普通名称空间,另一个名称空间只是另一个名称空间?任何方式有一个名称空间与替代名称?

换句话说,我会有两个重复的类和模块的命名空间。很显然,我可以复制所有的代码,但我真的想这样做

<Obsolete("Use types in namespace MyCompany.Area.ProjectName instead.")> 
Namespace MyCompany.WrongArea.WrongProjectName 
    Inherits Namespace MyCompany.Area.ProjectName 
End Namespace 

(AC#答案将是很好过,如果有的话)。

+0

也许你可以使用预编译指令 – 2011-01-27 13:32:30

回答

0

我要去无路可退,说简单的答案是“不”。