У меня была похожая проблема.
Я не думаю, что она более строгая, но больше совпадений с более новой платформой, теперь имеющей то же имя класса, которое я использовал в ссылочных dll, либо вещи были перемещены, либо тамбыла новая разработка для существующих библиотек.
Потребовалось некоторое время, чтобы исправить весь проект, но я нашел следующие пути:
Чтобы использовать любой из них, укажите полное расположение классов
или
определяют псевдоним:
using CompanyMagic = Core.Company.Magic;