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 版本号。

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

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

SeriesMax

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

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

SupportPath

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

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

ToolPalettePath

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

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