dll プロジェクトを作成しています。このプロジェクトには、myClasses などのメインの名前空間があります。このプロジェクトでは、新しいフォルダー myClasses2 を作成するので、2 つ目の名前空間 myClasses.myClasses2 ができます。dll を作成すると、myClasses.dll が取得されます。
他のプロジェクトでは、たとえば WPF プロジェクトで、この dll への参照を追加します。「myClasses を使用する」ことはできますが、「myClasses.myClasses2 を使用する」ことはできないため、この 2 番目のクラスのグループは使用できません。 .
1 つの dll で 2 つの名前空間を持つ方法はありますか? 1 つは myClasses 用、もう 1 つは myClasses2 用の 2 つの別個の dll を持つことは避けたいと思います。
EDIT1:すべてに感謝します。問題は、クラスが公開されていないことです。新しいクラスを追加するときはデフォルトを使用します。クラスを public に設定して再度生成すると、2 番目の名前空間を使用できます。
ありがとう。