Вероятно, это то, что я смогу выяснить сам, но мне не очень повезло, поэтому я решил спросить.
Проблема: я перевожу систему из Javaна C # и они используют Java-фреймворк , который я действительно хотел бы использовать, так как он заботится о самых сложных частях системы, которые в противном случае мне пришлось бы реализовать самостоятельно.У меня есть исходный код этого фреймворка.
Я знаю, что есть несколько возможностей использования библиотек Java в C # (хотя я не знаком ни с одной из них, поэтому буду признателен за предложения).До сих пор я думал об использовании IKVM.NET для создания .dll, но я не уверен, что делать дальше, потому что в java для запуска фреймворка с вашим кодом вывы должны использовать опцию -javaagent , добавив
-javaagent:bin/deuceAgent.jar
(где deuceAgent
- это фреймворк)
в командной строке Java.Я не знаю, каким будет эквивалент в C #, как только у меня будет .dll, или есть ли эквивалент вообще.
Любая помощь?Большое спасибо.