添加Windows通用应用程序的插件支持

时间:2017-12-01 22:59:08

标签: .net plugins uwp

我们知道UWP应用程序会遇到沙箱。但我想创建一些"插件"这将允许用户扩展功能。

我想只需将一堆程序集复制到应用程序的文件夹中就不会有用。

这甚至可能吗?怎么样?

修改 我的插件应该包含要从主机执行的代码。我的应用程序(主机)支持加载常见的文件格式,但通过使用插件,它可以允许用户导入其他额外的格式。目前,我正在动态地从应用程序文件夹加载程序集,查找实现自定义IImporter的类型,但为了使其工作,我必须手动将app项目中的静态引用添加到插件,破坏整个事物的东西,因为插件不应该重建应用程序。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

您应该使用属于UWP API的app extensions