同一名称空间中的相同类名

时间:2012-08-02 15:57:49

标签: asp.net vb.net class namespaces

我正在开发一个网络项目,我被要求将一些文件从项目移动到另一个项目,但两个项目都在同一个解决方案中。所以我将File1从项目A迁移到项目B.但是,我在File1中有一个名为“Bar”的类的“Foo”命名空间。但是,我在项目B中也有一个“Foo”命名空间,而在另一个“Foo”命名空间中,我有另一个“Bar”类。我怎么能解决这个问题,知道重命名命名空间或类不是一个选项?

谢谢,

LajosÁrpád。

3 个答案:

答案 0 :(得分:1)

只需要两个选项:

  1. 重命名类或命名空间
  2. 合并两个Bar类(您可​​以将它们都设置为部分,或者通过将代码从一个移到另一个来合并它们)

答案 1 :(得分:0)

你不能这样做。您需要更改命名空间或源或目标的类名。

答案 2 :(得分:0)

我设法通过为B项目提供默认命名空间来解决我的问题,因此在B项目中生成的给定命名空间最终位于项目的默认命名空间内,而来自DLL的命名空间仍然在项目的默认命名空间。