0

我正在创建一个 dll 项目。在这个项目中,我有一个主命名空间,例如 myClasses。在这个项目中,我创建了一个新文件夹 myClasses2,因此我有了第二个命名空间 myClasses.myClasses2。当我创建 dll 时,我得到了 myClasses.dll。

在其他项目中,例如在 WPF 项目中,我添加了对此 dll 的引用,我可以执行“使用 myClasses”,但不能执行“使用 myClasses.myClasses2”,因此我无法使用第二组类.

有什么方法可以在一个 dll 中拥有两个命名空间?我想避免有两个单独的 dll,一个用于 myClasses,另一个用于 myClasses2。

EDIT1:谢谢大家。问题是这些课程不是公开的。添加新类时我使用默认值。当我将类设置为公共并再次生成时,我可以使用第二个命名空间。

谢谢。

4

0 回答 0