.NET Mehrere Namespaces für eine Klasse

Ist es möglich, eine einzelne Klasse in zwei Namensräumen zu haben und wie kann ich das tun?

Zur Verdeutlichung: Wir haben eine Klassenbibliothek (sagen wir, der Root-Namespace ist classLib1), die im Laufe der Zeit gewachsen ist (mehr Klassen), und ich möchte Klassen logisch in verschiedene Namespaces gruppieren. Einige der älteren Klassen müssen jedoch in diesen neuen Namespaces gruppiert werden (z. B. classLib1.section1). Andernfalls wird der Legacy-Code in anderen Assemblys, die diese Klassenbibliothek verwenden, beschädigt. Ich möchte also in der Lage sein, mit beiden Namensräumen auf eine Klasse zu verweisen, bis wir die alten auslaufen lassen können.

Ich kann keine Informationen dazu finden, was darauf hindeutet, dass es einen Grund gibt, warum die Leute dies nicht tun möchten!?!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage