用的版本是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的情況下無法替換修改
2.