从silverlight模块和加载模块动态提取接口

发布于 2024-11-01 01:59:46 字数 237 浏览 1 评论 0原文

在一些 winforms / webforms 应用程序中,我编写了一个模块,在应用程序启动时,使用反射检查 BIN 文件夹中的所有程序集,提取它们实现的所有公共类和接口并写入存储库。这是为了允许我稍后在运行时根据模块实现和使用的接口加载模块。

我需要知道是否/如何才能为 Silverlight 完成此任务。有没有办法检查所有 XAP 并提取所有模块及其元数据?然后能够动态加载我需要的组件所在的模块,然后从中加载组件。

谢谢

In some winforms / webforms applications, I wrote a module that at application start, using reflection, inspects all assemblies from BIN folder, extract all public classes and interfaces they implement and write into a repository. This to to allow me later, at runtime, to load modules based on interfaces they implements and use.

I need to know if / how can I accomplish this for Silverlight. Is there any way to inspect all XAP's and extract all modules together with their metadata? And later to be able to dynamically load the module where the component I need is located, and then load the component from it.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

长亭外,古道边 2024-11-08 01:59:46

MEF 的 DeploymentCatalog 源代码应显示如何检查主应用程序 XAP 以及如何下载和检查其他 XAP。

The source code for MEF's DeploymentCatalog should show how to inspect the main application XAP as well as download and inspect other XAPs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文