使用VB.net,我有一个命名空间,我想为将来重命名。但是,我还想保留旧的过时命名空间一段时间,以确保我们的消费者暂时兼容。 在.NET中是否有一种方法可以拥有两个名称空间,一个是普通的,一个只是另一个的替代名称?
换句话说,我将有两个具有重复类和模块的命名空间。显然,我可以复制所有代码,但我真的想做一些像
这样的事情<Obsolete("Use types in namespace MyCompany.Area.ProjectName instead.")>
Namespace MyCompany.WrongArea.WrongProjectName
Inherits Namespace MyCompany.Area.ProjectName
End Namespace
(C#答案也很好,如果你有的话。)
答案 0 :(得分:1)
也许您可以查看名称空间别名等内容。
答案 1 :(得分:0)
我要走出去,说答案就是“不”。