Прежде всего, я знаю, что это из-за плохих библиотек, но у меня нет кода для их исправления.
XXX.dll содержит класс Util в глобальном пространстве имен.
Util.dll имеет пространство имен Util.
Когда я включаю оба .dll, я не могу использовать пространство имен Util (Ошибка 1 Пространство имен «Util» в «.. \ Util.dll» конфликтует с типом «Util» в «\ XXX.dll»). 1005 *
Поскольку оба находятся в глобальном пространстве имен, я не вижу, как псевдонимы могут это исправить.
Какое решение лучше для этого? На данный момент я знаю, что могу сделать еще один .proj, который не будет включать в себя как .dlls, так и классы переноса, которые мне нужны. Но это нелегко сделать; (