Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ambiguous References
#1
Привет всем, Пишу на сишарпе, и такая проблемка возникла, у меня есть две дллки у которых пространства имен Mono.Math (у обоих) И класс называется одинаково (BigInteger) И не знаю что поделать вот.
Скажем так удалять ссылку на длл не выход, и перекомпилить тоже не выход.

Если кто-то до сих пор еще не понял то в проекте определены две ссылки как

Mono.Math.BigInteger и Mono.Math.BigInteger
Вот Прошу помощи в решении данной проблемы.

P.S один раз хотел заюзать extern alias но как-то не прокатило.
Ответ
#2
http://stackoverflow.com/questions/46548...nly-the-na
Ознакомьтесь. На Вашем бы месте я грузил бы dll по мере необходимости. Ну или dll import никто не отменял.
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#3
Zubastic Написал:http://stackoverflow.com/questions/46548...nly-the-na
Ознакомьтесь. На Вашем бы месте я грузил бы dll по мере необходимости. Ну или dll import никто не отменял.

да вот прикол в том что грузить мне надо сразу две и используются в работе сразу две. с таким я еще не сталкивался, и вот тоже подумывал использовать reflection для программной загрузки моей либы но чтобы создать новый экземпляр нужного мне класса мне нужно использовать касты, А там будет опять херня с Ambiguous reference.

Добавлено через 1 час 55 минут
Проблему решил с помощью extern alias, спасибо за все.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)