¿Es posible tener una sola clase resida dentro de dos espacios de nombres y cómo puedo hacer esto?.NET Múltiples espacios de nombres para la clase simple
Para aclarar: Tenemos una biblioteca de clases (supongamos que el espacio de nombres raíz es classLib1), que ha crecido con el tiempo (más clases) y quiero agrupar lógicamente las clases en espacios de nombres diferentes. Sin embargo, algunas de las clases más antiguas deben agruparse en estos nuevos espacios de nombres (por ejemplo, classLib1.section1) y al hacerlo se romperá el código heredado en otros ensambles que usen esta biblioteca de clases. Así que quiero poder referirme a una clase usando ambos espacios de nombres hasta que podamos eliminar los anteriores.
No encuentro ninguna información al respecto, lo que sugiere que hay una razón por la que la gente no querría hacer esto.
¿Por qué no simplemente refactorizar correctamente y corregir las referencias en los ensamblajes heredados? –
Quiero, pero no estoy autorizado a tocar el otro código - mucho está en la línea si se comete un error. –
Entonces las fachadas son tus amigos. – annakata