PackageContents.xml 文件包含有关应用程序软件包的信息,包括有关编写它的开发人员的信息。
包含在文件中的信息可以用于指定插件可以加载到哪些基于 AutoCAD 的产品和版本、其受支持的操作系统,以及应如何加载应用程序,例如在启动时加载还是在调用命令时加载。
以下元素用于定义和描述插件:
用于下载与本地展开的 PackageContents.xml
计划展开插件的方式确定哪些内容应位于 PackageContents.xml 文件中。当提供插件用于下载与本地展开时,需要提供详细信息。下表介绍了哪些元素和属性对于想要使用的展开是必需的、可选的、或建议的。
|
对于从 Autodesk Exchange 上的“应用程序”选项卡下载
|
对于本地展开
|
ApplicationPackage 元素
|
模式版本
|
必需
|
必需
|
应用程序版本
|
必需
|
必需
|
作者
|
必需
|
可选
|
名称
|
必需
|
建议
|
说明
|
必需
|
建议
|
图标
|
必需
|
建议
|
帮助文件
|
必需
|
建议
|
产品代码
|
必需
|
必需
|
UpgradeCode
|
必需
|
可选
|
CompanyDetails 元素
|
名称
|
必需
|
可选
|
电话
|
可选
|
可选
|
URL
|
可选
|
可选
|
电子邮件
|
必需
|
可选
|
RuntimeRequirements 元素 – 必需,如果存在“组件”元素
|
操作系统
|
可选
|
可选
|
平台
|
可选
|
可选
|
最低系列
|
可选
|
可选
|
最高系列
|
可选
|
可选
|
支持路径
|
可选
|
可选
|
ComponentEntry 元素 – 必需,如果存在“组件”元素
|
应用程序名称
|
必需
|
必需
|
应用程序说明
|
可选
|
可选
|
AppType
|
可选
|
可选
|
模块名称
|
必需
|
必需
|
每文档
|
可选
|
可选
|
LoadReasons
|
可选
|
可选
|
命令元素
|
GroupName
|
必需
|
可选
|
命令元素 – 必需,如果存在“命令”元素
|
全局
|
必需
|
必需
|
本地
|
必需
|
必需
|
- ApplicationPackage 元素
每个 PackageContents.xml 文件必须包含一个 ApplicationPackage 元素。形式为 XML 属性的 ApplicationPackage 元素包含关于插件的常规信息。还包含其他元素类型,用以帮助定义插件的内容。
- CompanyDetails 元素
CompanyDetails 元素用于指定有关创建插件的公司的信息。
- “组件”元素
“组件”元素用于指定构成一个版本的插件的组件。
- 支持的区域设置代码
AutoCAD 已本地化为多种语言,PackageContents.xml 文件的结构也通过区域设置代码支持这些不同的语言。