Предположим, у меня есть три сборки А1, А2, А3. A1 использует A2, а A2 использует A3. Моя проблема заключается в том, что открытая функция A2 имеет параметр, который является перечислением, определенным в A3, поэтому для использования A2 в A1 мне также нужно ссылаться на A3 только для этого перечисления. Конечно, я мог бы создать новое перечисление в A2 и затем преобразовать значения, но это не кажется хорошим решением. Есть ли способ, которым я могу выставить перечисление от A3 до A2 для A1, поэтому мне не нужно ссылаться на A3 в A1, и A1 будет зависеть только от A2?