【步驟向】Revit二次開發 Hello World


開發工具:

  • Visual Studio 2017
  • .netFrameWork 5.4.2
  • Revit 2017
  • Revit SDK
  • Revit插件【Add-in Manager】

步驟:

  1. 打開visual studio新建Windows通用C#類庫項目(ClassLibaray)
  2. 在解決方案管理器中右鍵引用->添加引用,找到Revit安裝目錄中的Revit SDK中的 RevitAPI.dll 以及 RevitAPIUI.dll(如果在這個過程中報出了你的項目是.netCore,可能是因爲你沒有安裝.netFrameWork開發組件,打開visual studio install 添加組件就好了)
  3. 在你的cs文件類頭中加入
    using Autodesk.Revit.DB;
    using Autodesk.Revit.UI;
    using Autodesk.Revit.Attributes;
  4. 開始寫Hello World 代碼
    namespace HelloRevit
    {
        [Transaction(TransactionMode.Manual)]
        public class Class1:IExternalCommand
        {
            public Result Execute(ExternalCommandData commandData, ref string messages, ElementSet elements)
            {
                TaskDialog.Show("Title", "Hello Revit");
                return Result.Succeeded;
            }
        }
    }
  5. 之後可以通過寫Addin的方式加入Revit附加模塊,或者直接使用Add-in manager 來運行(比較推薦這種方式,具體方法可以查看葉雄進老師的教程 Revit高效調試和深入探究Revit內部世界
  6. Revit開發最推薦葉雄進老師的博客 (Revit二次開發從入門到精通之路
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章