我看到了 Marc Gravell 在IKVM.Reflection上的帖子,这是我在 IKVM用户指南中找到的内容:
使用 IKVM.NET 有两种主要方式:
- 动态:在这种模式下,Java 类和 jar 直接用于在 .NET 运行时执行 Java 应用程序。Java 字节码被即时翻译成 CIL,不需要进一步的步骤。此模式支持完整的 Java 类加载器模型。
- 静态:...
我想用它在 WinRT 应用程序中发出和执行 IL。是否存在任何根本问题,为什么这是不可能的?像 Microsoft 的政策,或阻止从 IKVM 执行(可能已修补)反射和 IL 发射代码的技术限制?
如果这不可能,是否有任何选项可以在运行时加载程序集(假设我在外部服务器上发出它们并从那里下载到本地应用程序文件夹)?