插件文件
相关项: API 测试
插件文件为您正在定义的活动提供引用。该文件采用 XML 格式,包含活动名称、依赖项和运行时 DLL 等信息。
插件文件应与签名文件一起位于 addins\CustomerAddins\<插件名称> 文件夹下的安装目录中。插件文件的扩展名必须是 .addin。
本主题描述每个插件文件中必须包含的部分。
Addin 部分
元素 | 描述 |
---|---|
<Addin> |
有关此部分的基本详细信息,包括以下任何属性:
|
Path |
有关活动位置的详细信息,包括以下任何属性:
|
Activity (Path 属性的子元素) |
有关活动的其他信息,包括以下任何属性:
|
Manifest 部分
元素 | 描述 |
---|---|
Identity |
有关插件的基本详细信息,包括以下任何属性:
|
Dependency |
当前活动所依赖的活动,包括以下任何属性:
|
Runtime 部分
元素 | 描述 |
---|---|
Import |
运行活动时要导入的程序集。 您可以使用 assembly,它是程序集的名称。使用不带 DLL 扩展名的 DLL 名称。 要从其他活动导入插件,请在插件名称前面添加一个冒号。例如,:HP.ST.Fwk.DesignerModel 导入 DesignerModel 插件。 |
插件文件示例
以下示例显示 ReportMessageActivitySample.addin 文件。对于多个活动,使用唯一的插件文件。
<?xml version="1.0" encoding="utf-8"?>
<AddIn name = "HP Report Message Activity Sample"
author = "John Doe"
copyright = "C:\Copyrights\copyright.txt"
description = "Extensibility Sample - Report Message Activity"
version="1.0">
<Manifest>
<!--<Must be unique -->
<Identity name = "ReportMessageActivitySample"/>
</Manifest>
<Runtime>
<Import assembly=":HP.ST.Fwk.DesignerModel"/>
</Runtime>
<Path name = "/ST/Activities">
<!--Misc Activities -->
<Activity id = "ReportMessageActivitySample"
displayName = "ReportMessageSample"
signatureFile = "ReportMessageActivitySample.xml"
assembly="ReportMessageActivitySample.dll"/>
</Path>
</AddIn>