RuntimeRequirements 元素参考

RuntimeRequirements 元素是建议选项,用于控制“ApplicationPackage”“Components”“ComponentEntry”元素可以应用于哪些操作系统、平台、版本和语言。

如果元素不包含在内,则假定所有组件都与 AutoCAD 和基于 AutoCAD 的产品、版本和操作系统相兼容。

注: 尽管此元素是可选的,但该插件可能可以安装在 Mac OS 或原来未测试该插件的其他平台上。因此,建议将元素用于控制插件何时可以加载。

RuntimeRequirements 元素可以有以下任一附着属性:

属性

说明

操作系统

目标操作系统。

支持的值有“Mac”、“Win32”或“Win64”。如果省略,则假定插件支持所有操作系统。通过使用“|”符号来分隔值,可以指定多个操作系统。(例如 OS= "Win32|Win64")

注: AutoLISP 应用程序、.NET 应用程序以及 CUIx 文件可以跨多个操作系统使用。

平台

目标 AutoCAD 或基于 AutoCAD 的产品。

当使用的 API 特定于其中一个基于 AutoCAD 的产品而在 AutoCAD 或其他基于 AutoCAD 的产品中可能不可用时,应使用此属性。通过使用“|”符号来分隔值,可以指定多个 AutoCAD 平台。

有效值为:

  • ACADE - AutoCAD Electrical
  • ACADM - AutoCAD Mechanical
  • ACLT - AutoCAD LT
  • ADT - Architectural Desktop
  • AIP - Inventor Professional
  • AIPRS - Inventor Professional for Routed Systems
  • AIPSIM - Inventor Professional for Simulation
  • AIS - Inventor Series
  • AOEM - AutoCAD OEM
  • AutoCAD - AutoCAD
  • AutoCAD* - 所有基于 AutoCAD 的产品
  • Civil - Autodesk Civil
  • Civil3D - Autodesk Civil 3D
  • LDT - Land Desktop
  • Map - AutoCAD Map 3D
  • MEP - AutoCAD MEP
  • Plant3D - AutoCAD Plant 3D
  • PNID - AutoCAD P & ID - 2D

SeriesMin

定义该组组件支持的最小 AutoCAD 版本号。

该值可以是主版本号 (R24),也可以是特定版本 (R24.1)。AutoCAD 版本号可以在 Windows 注册表中找到或使用 ACADVER 系统变量获得。

如果此属性和“SeriesMax”未指定,则假定所有组件与所有 AutoCAD 版本都兼容。如果省略此值,则允许由“SeriesMax”属性指定的之前的任何版本。

SeriesMax

定义该组组件支持的最大 AutoCAD 版本号。

如果省略此值,则允许由“SeriesMin”属性指定的之后的任何版本。

SupportPath

由此组组件使用的支持路径的列表,由分号隔开。支持路径应相对于插件包。

本地化的支持路径可以通过将 SupportPath 与区域设置代码组合在一起来指定。

ToolPalettePath

由此组组件使用的工具选项板路径的列表,由分号隔开。工具选项板路径应相对于插件包。

可以通过将 ToolPalettePath 与区域设置代码组合在一起来指定本地化的工具选项板路径。