我有一个可以通过 AssemblyPart 加载器下载托管代码的工作原型,但我看不到加载本机 DLL 或 COM 对象的直接方法。我发现的通过流将本机代码加载到内存中的最接近的信息是创建自己的 loader。从那进入访问 COM 对象的原始方法似乎有点过分。
背景:该应用程序是在提升的权限下运行的签名业务应用程序。我需要运行提供业务所需集成功能的第 3 方 COM 对象。我想避免与在桌面上安装和维护 COM 组件相关的部署挑战。我们在浏览器模式内外运行。
请注意,我们使用的是 SilverLight 5。