是否可以在同一个dll中使用子命名空间?

时间:2012-04-17 09:44:56

标签: c# dll namespaces

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

在其他项目中,例如在WPF项目中,我添加了对此dll的引用,我可以“使用myClasses”,但我不能“使用myClasses.myClasses2”,所以我不能使用这个一组课程。

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

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

感谢。

0 个答案:

没有答案