0

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

谢谢,

拉霍斯阿尔帕德。

4

3 回答 3

1

只需您有两个选择:

  1. 重命名类或命名空间
  2. 合并两个 Bar 类(您可以将它们都设为部分,或者通过将代码从一个移动到另一个来合并它们)
于 2012-08-02T16:13:53.687 回答
0

你不可以做这个。您需要更改源或目标的名称空间或类名。

于 2012-08-02T16:02:21.557 回答
0

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

于 2012-08-02T19:09:45.547 回答