工欲善其事,必先利其器,在我們開始撰寫Revit API之前,需要先準備以下工具。
開始前準備
- Revit (不同版本撰寫時可能會有不同的Method)
- Visual Studio 2019 (上傳文章時目前的最新版本)
- .NET Framework 4.7 以上
- C# 程式基本能力
學習必備工具:SDK
以上的工具,是學習Revit API與未來要查詢如何撰寫的重要資源,我在開始學習到現在,都還是常常在這些地方搜尋我所需要的知識。
開發必備工具:
- RevitLookup
- Add-In Manager
- ILSpy、dnSpy (反組譯工具)
無論是使用Revit API抑或Dynamo二次開發,RevitLookup都是不可或缺的工具,針對RevitLookup基本所需要的功能與說明,可以點選這裡。
Add-In Manager是在Revit API開發中很重要的工具,主要是讓使用者可以將寫好的外掛直接套用,快速進行程式debug ,還有一個很重要的知識,是關於如何安裝、新增移除Revit外掛的細節,這些內容可以點選這裡看文章說明,讓各位清楚了解讓Revit運作外掛的方式。
反組譯工具有許多,ILSpy、dnSpy… 主要是來看dll檔內的程式碼,用來查看說明、結合Revit API Docs使用,可輔助Revit API二次開發。