【步骤向】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二次开发从入门到精通之路
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章