Для компании, над которой я работаю, мы разрабатываем фреймворк.В основном с намерением использовать в помещении.Но и для некоторых побочных проектов.Сейчас мы находимся в процессе с открытым исходным кодом.
Все классы в нашей среде находятся в пространстве имен с префиксом имени платформы, чтобы иметь четкое разделение между проектом и структурой.
Теперь я столкнулся со следующей проблемой: мы хотим переименовать его как часть создания открытого исходного кода. И поэтому мы переименовали пространство имен. Для старых проектов мы хотим поддерживать обратную совместимость.Таким образом, все классы должны быть доступны в старом пространстве имен.
У кого-нибудь есть решение этой проблемы, кроме переписывания каждого класса?