“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 |
可选 |
可选 |