开发环境配置
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插件。
下载完RevitLookup解压后,用VS运行下图位置中的RevitLookup.sln文件。
在vs引用管理器的浏览中找到下面两个dll文件(浏览位置C:\Program Files\Autodesk\Revit 2015)
把新加载的两个dll文件的“复制本地”改为false
生成解决方案。
然后把RevitLookUp.addin跟生成的RevitLookUp.dll文件复制到C:\ProgramData\Autodesk\Revit\Addins\2015目录下。
重新打开revit软件,随便打开一个项目,我们会在“附加模型”中看到添加上的“Revit Lookup”按钮。
开发途径
- IExternalApplication(外部应用)
- OnShutDown 方法
- revit 关闭时执行
- OnStartUp 方法
- revit 打开是执行
- OnShutDown 方法
- IExternalCommand(外部命令)
- Execute
- 运行外部命令时执行
- Execute
revit 开发中,Add-In-Manager对应三种事务模式。