Revit二次开发(1)

用的版本是Revit2019,后来换2020了

一、学习资料

视频:

配置环境:https://www.bilibili.com/video/BV1DE411v78d?from=search&seid=10591559323397816534

    讲的很详细,比   https://www.bilibili.com/video/BV1UW411d7uX?p=2 详细。

Ribbon:https://www.bilibili.com/video/BV1MJ41167mb/?spm_id_from=333.788.videocard.1

WPF:

书本:《AUTODESK REVIT官方系列:AUTODESK REVIT二次开发基础教程》

出版时间:2015-08-01,市面上也没找到其他更新的书,有个2016年的....

 

二、开发环境

1.安装sdk 

     安装包里有的,安装上就行

 

2.安装Lookup

    sdk里面没有的

     github上下载并安装最新的就行 参考:https://blog.csdn.net/weixin_40626630/article/details/81234498

3.安装AddinManager

     2019:sdk里有个AddInManager.dll,没有.addin文件,不知道怎么用。

     2020:sdk里面这个都没有

用Everything找到一个(C:\Program Files\Common Files\Autodesk Shared\Revit Interoperability 2020\Rx\SDA\AddIns\Misc\AddInManager),放进去(C:\ProgramData\Autodesk\Revit\Addins\2020)没效果

百度搜索到一个2018版本的,csdn下载的,https://download.csdn.net/download/ujsndsc182606/10981455,放进去会出错。

Google搜索到别人也有这个问题,他们用2019的AddInManager,https://forums.autodesk.com/t5/revit-api-forum/revit-2020-addin-manager-missing/td-p/8774075。下载拷贝进去,可以。

这个问题花了我2小时时间....

上传百度云盘

链接:https://pan.baidu.com/s/1LOcjAl0XdUX0foBM-DICNg 
提取码:0odo 
复制这段内容后打开百度网盘手机App,操作更方便哦

4.使用AddinManager

使用菜单1,点击Load,加载dll。

然后选中dll,点击Run。出现运行效果

然后修改cs代码,生成dll,再运行菜单2

出现运行效果

三、基本实践

1.dll放到addin目录中后启动Revit的情况下无法替换修改,但是用AddInManager可以动态加载

2.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值