0
我使用System.AddIn将新组件添加到我的应用程序。应用程序成功挑选新添加的内容。使用System.AddIn管理可扩展性
当前,如果我想添加新的插件,那么我需要创建类库类型的新项目,然后我需要为该插件编写代码。
是否可以将多个插件添加到相同的类库,以便每次我不需要添加新项目?
如果可能的话我再怎么找到合适的令牌在加载在加时。
在此先感谢...
我使用System.AddIn将新组件添加到我的应用程序。应用程序成功挑选新添加的内容。使用System.AddIn管理可扩展性
当前,如果我想添加新的插件,那么我需要创建类库类型的新项目,然后我需要为该插件编写代码。
是否可以将多个插件添加到相同的类库,以便每次我不需要添加新项目?
如果可能的话我再怎么找到合适的令牌在加载在加时。
在此先感谢...
这是绝对有可能有多个外接程序在一个组件。每个课程标有[System.AddIn.AddInAttribute]
并扩展您在执行FindAddIns
时指定的合同将分解为单独的AddInToken
。
为了过滤发现的令牌集,看看System.AddIn.Pipeline.QualificationDataAttribute
。通过此属性,您可以将名称/值元数据添加到您可以从AddInToken
访问的加载项类型。
两个加载项在一个库中?这很奇怪。添加新项目有什么问题?顺便说一下,您是否了解VS2010中的vsix功能? –
我正在使用VS2008。我没听说过那个项目。其实我已经用Scheduler的这个概念。所以现在我们正在计划添加将由调度程序拾取的各种作业。乔布斯将被视为加入英寸,因此他们中的很多人都很小,因此将他们放在一个班级图书馆中对我来说很有好处。 – Denish
我宁愿把它们作为一个加载项,但我可能不明白你的工作意味着什么 –