mismo file en lib y proyecto estáticos

  • Tengo un singleton estático, logger-class (si te gusta o no), que uso en todos mis proyectos.
  • He creado una biblioteca estática que también está utilizando esa class singleton, logger, digamos hace medio año. Mientras tanto, hice algunos cambios en la class de registrador mencionada, pero no actualicé la lib estática.
  • Ahora comencé un nuevo proyecto que usa lib y la última (!) Logger-class. Sin embargo, no quiero actualizar la lib, porque entonces tendría que revisar todo mi proyecto y verificar si aún funcionan.

Entonces mi pregunta es: ¿Puede causar un conflicto, si tengo dos versiones diferentes de una class en mi biblioteca estática y mi proyecto real, especialmente si son cosas estáticas? Y si es así, ¿puede eliminarse ese conflicto utilizando un espacio de nombres para el lib-stuff estático? Espero que esto sea lo suficientemente claro como para entender …

Gracias por adelantado.

EDITAR:

Por favor, avíseme si algo no está claro, lo que parece ser el caso ya que no recibo ninguna respuesta.

No estoy seguro de entender completamente el problema, pero puede considerar nombrar la nueva versión de su biblioteca de manera diferente (usando un número de versión por ejemplo). De esta manera, no cambia nada a sus proyectos existentes, sino que vincula los nuevos con la última versión de su lib.