Revit二次开发之 —— 开发环境配置

开发环境配置

1、Revit2015的基于 .NET4.5的运行环境的。
2、RevitSDK包含RevitAPI的帮助文档一级带源码的案例。
3、RevitLookup是Autodest开发的插件,不用写代码就可以直观的看到API的对象。包含在RevitSDK.zip压缩包中。
4、AddinManager是Autodesk的官方插件,用来加载revit的插件。它的特点是不用重启revit就可以修改插件代码并在此加载和运行。AddinManager包含在RevitSDK中。
5、Autodesk ADN服务支持。

addin文件存放目录:
非用户目录
1)C:\ProgramData\Autodesk\Revit\Addins\2015
用户目录
2)C:\Users<user>\AppData\Roaming\Autodesk\Revit\Addins\2015\

把Autodesk.AddInManager.addin文件放到上面指定目录后打开revit软件,我们在revit附加模块 > 外部工具 中可以看到加载的Add-In-Manager插件。

revit外部工具位置

下载完RevitLookup解压后,用VS运行下图位置中的RevitLookup.sln文件。

RevitLookup
在vs引用管理器的浏览中找到下面两个dll文件(浏览位置C:\Program Files\Autodesk\Revit 2015)
引用管理器
把新加载的两个dll文件的“复制本地”改为false
修改新添加的dll文件“复制本地”属性
生成解决方案。
然后把RevitLookUp.addin跟生成的RevitLookUp.dll文件复制到C:\ProgramData\Autodesk\Revit\Addins\2015目录下。
重新打开revit软件,随便打开一个项目,我们会在“附加模型”中看到添加上的“Revit Lookup”按钮。

开发途径

  • IExternalApplication(外部应用)
    • OnShutDown 方法
      • revit 关闭时执行
    • OnStartUp 方法
      • revit 打开是执行
  • IExternalCommand(外部命令)
    • Execute
      • 运行外部命令时执行

revit 开发中,Add-In-Manager对应三种事务模式。
revit开发三种事务模式

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值