0

我正在使用 System.AddIn 向我的应用程序添加新组件。应用程序成功选择了新添加的插件。

目前,如果我想添加新插件,那么我需要创建类库类型的新项目,然后我需要为该插件编写代码。

是否可以将多个插件添加到同一个类库中,这样每次我都不需要添加新项目?

如果可能的话,我如何在加载加载项时找到合适的令牌。

提前致谢...

4

1 回答 1

0

绝对可以在一个程序集中拥有多个加载项。每个标有 [System.AddIn.AddInAttribute]并扩展您在执行 a 时指定的协定的类FindAddIns都将解析为单独的AddInToken.

为了过滤发现的标记集,请查看System.AddIn.Pipeline.QualificationDataAttribute. 此属性允许您将名称/值元数据添加到您的加载项类型,然后您可以从AddInToken.

于 2011-11-10T05:22:50.653 回答