Я просто сделал то, что вы предложили.Я скомпилировал GATE с IKVM, и он отлично работает.Я протестировал его с GATE 7.0 и IKVM 7.2.4630.5.
Однако вы должны знать, что плагины GATE работают в динамическом режиме .Это означает, что части будут выполняться с JIT IKVM (вместо статической компиляции).Кроме того, GATE имеет много зависимостей, поэтому получающаяся DLL будет довольно большой.