Библиотека C #, использующая IKVM, имеет неоднозначность пространства имен между IKVM.OpenJDK.ClassLibrary и IKVM.OpenJDK.Core - PullRequest
0 голосов
/ 13 мая 2011

Я использую IKVM, чтобы обернуть Java-приложение в DLL.Я не особо знаком с IKVM, поэтому заранее прошу прощения за то, что не предоставил достаточно информации.Во всяком случае, я использую библиотеку ac #, которая делает вызов DLL, созданной IKVM.Однако используемая мной библиотека требует IKVM.OpenJDK.ClassLibrary и IKVM.OpenJDK.Core.Единственная проблема состоит в том, что обе эти библиотеки содержат java.util, что вызывает неоднозначность пространства имен для любого класса в java.util (Векторы, hastables и т. Д.).Я не могу найти способ ссылаться на все экземпляры объектов, найденных в классе java.utils, чтобы явно использовать ClassLibrary или Core.Можно ли как-то ссылаться на пространство имен, чтобы указывать моей библиотеке использовать один или другой для вызовов java.util?

1 Ответ

2 голосов
/ 16 мая 2011

В текущей версии IKVM нет IKVM.OpenJDK.ClassLibrary. Похоже, что вы смешиваете разные версии IKVM.

...