关于Inventor api 二次开发 兼容不同版本

项目文件夹下,Autodesk.项目名称.addin 文件

<Addin Type="Standard">
  <!--Created for Autodesk Inventor Version 27.0-->
  <ClassId>{0e0cc99f-dee8-4403-97aa-76c923346a34}</ClassId>
  <ClientId>{0e0cc99f-dee8-4403-97aa-76c923346a34}</ClientId>
  <DisplayName>项目名称</DisplayName>
  <Description>项目名称</Description>
  <Assembly>项目名称.dll</Assembly>
  <LoadOnStartUp>1</LoadOnStartUp>
  <UserUnloadable>1</UserUnloadable>
  <Hidden>0</Hidden>
  <SupportedSoftwareVersionGreaterThan>26..</SupportedSoftwareVersionGreaterThan>
  <DataVersion>1</DataVersion>
  <UserInterfaceVersion>1</UserInterfaceVersion>
</Addin>
//属性的含义
<ClassId> 和 <ClientId>:指定用于标识 Add-In 的唯一 ID。
<DisplayName>:指定 Add-In 的显示名称,用于在 Inventor 中显示。
<Description>:指定 Add-In 的描述。
<Assembly>:指定 Add-In 的程序集文件名,即 项目名称.dll。
<LoadOnStartUp>:指定是否在 Inventor 启动时加载该 Add-In。这里设置为 1,表示在启动时加载。
<UserUnloadable>:指定是否允许用户在 Inventor 运行时卸载该 Add-In。这里设置为 1,表示允许用户卸载。
<Hidden>:指定是否在 Inventor 插件管理器中隐藏该 Add-In。这里设置为 0,表示不隐藏。
<SupportedSoftwareVersionGreaterThan>:指定支持的 Inventor 版本范围。这里设置为 26..,表示支持版本号大于等于 26。
<DataVersion> 和 <UserInterfaceVersion>:指定 Add-In 的数据版本和用户界面版本。

SupportedSoftwareVersionGreaterThan属性对应的版本如下

  • 26:Autodesk Inventor 2020
  • 27:Autodesk Inventor 2021
  • 28:Autodesk Inventor 2022
  • 29:Autodesk Inventor 2023
    可以依此类推
    所有如果需要兼容2020前的,SupportedSoftwareVersionGreaterThan需要小于26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值