1.首先安装Revit2016软件产品,可Revit官网自行下载安装,在此不做赘述。相关安装方法网上有相关教程,提供安装链接教程:

https://jingyan.baidu.com/article/2f9b480d84449541cb6cc2cf.html

2.下载安装Add-In Manager for Autodesk Revit工具,可通过以下链接下载安装,注意:安装目录必须是Revit安装目录的AddIns文件夹下面:

3.下载Revit2016 SDK包,可通过一下链接下载:

4.SDK配置,将解压后的SDK包中的文件可放置在以下两个位置的任意一个位置:

位置1:

位置2:

解压文件放置好后,可编写简单的测试程序。

5.打开VS(注意:revit2016使用.NET Framework4.5及以上。revite2018使用.NET Framework4.5.2及以上即可),创建类库项目如图:

添加revitAPI.dll和revitAPIUI.dll的引用(在Revit的安装目录下找该引用)如图:

添加完成后,在属性中将两个引用的”复制到本地“属性设置为:false。

可编写测试代码,测试代码如下:

[Transaction(TransactionMode.Manual)]
    public class Class1 : IExternalCommand
    {
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            TaskDialog.Show("Revit", "Hello World");
            return Autodesk.Revit.UI.Result.Succeeded;
        }
    }

调试采用启用外部程序,选择Revit.exe,调试结果如图:

选择编译的库文件:

Revit2016二次开发配置相关推荐

  1. cad2021+vs2019二次开发配置

    cad2021+vs2019二次开发配置 1.所需文件 cad2021+vs2019+objectarx_for_autocad_2021_win_64bit_dlm.sfx+ObjectARX 20 ...

  2. PIESDKDoNet二次开发配置注意事项

    在安装完PIESDK进行二次开发的过程中会遇到下面几种常见的开发配置问题,就写一个文档总结一下. 1.    新建项目无PIESDK模板问题 关于新建项目时候,找不到下图中的PIEMainApplic ...

  3. Openfire开发配置,Openfire源码配置,OpenFire二次开发配置

    1.下载源码:http://www.igniterealtime.org/downloads/source.jsp 2.把源码解压出的openfire_src目录放至eclipse workplace ...

  4. Openfire开发配置,Openfire源代码配置,OpenFire二次开发配置

    1.下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2.把源代码解压出的openfire_src文件夹放至eclipse workpl ...

  5. proe二次开发配置

    先说环境: 我用的是wf2.0+vs2003 配置参考http://www.pisx.com/bbs/topic.php?filename=15404&extra=page%3D2 之前怎么都 ...

  6. revit二次开发 点投影到面_revit二次开发笔记

    Revit2016 二次开发笔记 1. 选中图元 1.1 事先选择某类图元 ( Wall ) Autodesk.Revit.UI.UIApplication revit = commandData.A ...

  7. ug二次开发环境可以用c语言吗,NX二次开发(1):开发环境配置

    最近小编开始走上NX的二次开发之路,驱动我学习NX二次开发主要是兴趣使然.对NX进行二次开发,首先需要配置好开发环境,下面跟着小编踏上二次开发的道路吧! 本文以NX11.0为例,介绍如何在VS2013 ...

  8. proc除了能用于oracle开发_能不能用于mysql开发_Oracle数据库开发(二).Linux下配置使用ProC...

    一.提要 上文简单介绍了Windows下ProC配置开发,这次我们使用Linux平台再次配置Oracle ProC开 发环境(RedHat Linux 9 + Oracle 92). <ORAC ...

  9. creo2.0+VS2010采用protoolkit二次开发环境配置(64位win7)

    在网上找了很多资料,也遇到过很多问题.本文的配置过程主要参考了网上的两篇文章,地址如下: http://www.doc88.com/p-3085972896759.html http://wenku. ...

最新文章

  1. springboot整个cas_SpringBoot集成SpringSecurity+CAS
  2. 方法练习3_打印指定次数的HelloWorld
  3. 网络编程释疑之:TCP连接拔掉网线后会发生什么
  4. 《PostgreSQL服务器编程》一一1.7 定制排序方法
  5. 涨到5倍!从“缺芯”到“芯贵” 芯片涨价影响至啤酒、肥皂行业
  6. mysql number 类型_MySQL 数据类型(转)
  7. sql-插入当前时间
  8. w讠ndows Boot Manager,Win10电脑无法开机提示Windows boot manager的解决方案
  9. Python Tkinter教程(一)——tkinter编程基本步骤、窗口基本属性及Toplevel控件的使用
  10. 游戏角色开始动起来了,真帅!【python 游戏实战 03】
  11. PS笔记:调色之通道混合器
  12. 【渝粤教育】电大中专药理学基础 (2)_1作业 题库
  13. Java+SSM+JSP实现医院预约挂号系统
  14. win10 文件图标变白的解决方法
  15. 【烈日炎炎战后端】 数据结构(0.7万字)
  16. 电大计算机基础光盘电脑安装,电大《计算机应用技术基础》第一章 计算机的硬件安装...
  17. 最好的Vue组件库之Vuetify的入坑指南(持续更新中)
  18. JDK源码分析---SortedMap
  19. 32631、32649分别代表什么坐标系?
  20. 日本小学生入校时校长说的话

热门文章

  1. python弹球游戏双球代码键盘操作_python编写弹球游戏的实现代码
  2. 【图片新闻】打捞沉没的挪威护卫舰海尔格英斯塔德号
  3. 简记H2 Database内存数据踩过的坑
  4. matlab设计一个病态(矩阵)系统,MATLAB_2_矩阵处理
  5. 实验七、555时基电路及设计
  6. 【电子技术实验】555定时器秒脉冲时钟电路
  7. Broadcast使用场景解读
  8. R语言统计学DOE实验设计:用平衡不完全区组设计(BIBD)分析纸飞机飞行时间实验数据...
  9. 多因子选股模型python_量化交易——因子选股、多因子选股策略
  10. nnUNet的标签问题