“PackageContents.xml”文件包含有关应用程序软件包的信息,包括有关编写它的开发人员的信息。
包含在该文件中的信息可用于指定插件可以加载到的基于 AutoCAD 的产品和 AutoCAD LT 及版本、其受支持的操作系统以及应如何加载应用程序(例如,在启动时加载还是在调用命令时加载)。
以下元素用于定义和描述插件:
计划展开插件的方式确定哪些内容应位于“PackageContents.xml”文件中。当提供插件用于下载与本地展开时,需要提供详细信息。下表介绍了哪些元素和属性对于想要使用的展开是必需的、可选的、或建议的。
|
对于从 Autodesk App Store 网站下载 |
对于本地展开 |
支持的版本 |
附加注释 |
|
|---|---|---|---|---|
|
ApplicationPackage 元素 |
基于 AutoCAD 2013 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
SchemaVersion |
必需 |
必需 |
||
|
AppVersion |
必需 |
必需 |
||
|
Author |
必需 |
可选 |
||
|
Name |
必需 |
建议 |
||
|
Description |
必需 |
建议 |
||
|
Icon |
必需 |
建议 |
||
|
Helpfile |
必需 |
建议 |
||
|
ProductCode |
必需 |
必需 |
||
|
UpgradeCode |
必需 |
可选 |
||
|
CompanyDetails 元素 |
基于 AutoCAD 2013 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
Name |
必需 |
可选 |
||
|
Phone |
可选 |
可选 |
||
|
URL |
可选 |
可选 |
||
|
|
必需 |
可选 |
||
|
RuntimeRequirements 元素 – 必需,如果存在 Components 元素 |
基于 AutoCAD 2013 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
OS |
可选 |
可选 |
||
|
Platform |
可选 |
可选 |
||
|
SeriesMin |
可选 |
可选 |
||
|
SeriesMax |
可选 |
可选 |
||
|
SupportPath |
可选 |
可选 |
||
|
ToolPalettePath |
可选 |
可选 |
||
|
ComponentEntry 元素 – 必需,如果存在 Components 元素 |
基于 AutoCAD 2013 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
AppName |
必需 |
必需 |
||
|
AppDescription |
可选 |
可选 |
||
|
AppType |
可选 |
可选 |
需要将套装中的 ARX 文件加载到 AutoCAD for Mac 中。 |
|
|
ModuleName |
必需 |
必需 |
||
|
PerDocument |
可选 |
可选 |
||
|
LoadReasons |
可选 |
可选 |
||
|
命令元素 |
基于 AutoCAD 2013 的产品及更高版本 |
|||
|
GroupName |
必需 |
可选 |
||
|
Command 元素 – 必需,如果存在 Commands 元素 |
基于 AutoCAD 2013 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
Global |
必需 |
必需 |
||
|
Local |
必需 |
必需 |
||
|
HelpTopic |
可选 |
可选 |
||
|
StartupCommand |
可选 |
可选 |
||
|
AssemblyMapping 元素 - 可选,但在以下情况下需要:如果存在 AssemblyMappings 元素且该元素不包含 AssemblyMappingFolder |
基于 AutoCAD 2013 的产品及更高版本 |
|||
|
Name |
可选 |
可选 |
||
|
Path |
可选 |
可选 |
||
|
AssemblyMappingFolder 元素 - 可选,但在以下情况下需要:如果存在 AssemblyMappings 元素且该元素不包含 AssemblyMapping 元素 |
基于 AutoCAD 2022 的产品 |
|||
|
Path |
可选 |
可选 |
||
|
RegistryEntry 元素 – 必需,如果存在 RegistryEntries 元素 |
基于 AutoCAD 2015 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
Name |
可选 |
可选 |
||
|
Value |
可选 |
可选 |
||
|
Flags |
可选 |
可选 |
||
|
SystemVariable 元素 – 必需,如果存在 SystemVariables 元素 |
基于 AutoCAD 2015 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
Name |
可选 |
可选 |
||
|
Value |
可选 |
可选 |
||
|
PrimaryType |
可选 |
可选 |
||
|
StorageType |
可选 |
可选 |
||
|
Owner |
可选 |
可选 |
||
|
Flags |
可选 |
可选 |
||
|
EnvironmentVariable 元素 – 必需,如果存在 EnvironmentVariables 元素 |
基于 AutoCAD 2015 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
Name |
可选 |
可选 |
||
|
Value |
可选 |
可选 |
||
|
Type |
可选 |
可选 |
||
|
Flags |
可选 |
可选 |
||
|
DependentBundle 元素 - 必需,如果存在 DependentBundles 元素 |
基于 AutoCAD 2022 的产品及更高版本 AutoCAD LT 2024 及更高版本 |
|||
|
UpgradeCode |
可选 |
可选 |
||
|
VersionMin |
可选 |
可选 |
||
|
VersionMax |
可选 |
可选 |
||