0

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 番目の名前空間を使用できます。

ありがとう。

4

0 に答える 0