Revit 二次開發

讓建築師在製圖上有無限可能

Posted by Lil Toby on Monday, April 1, 2019

TOC

環境建置

  • 基礎安裝
    • Visual Studio
      • 勾選 .NET4.7 開發套件
    • Revit 2019
    • Revit 2019 SDK
    • C♯ 附加元件
  • 元件安裝
    • add-in Manager
    • Revit Lookup 2019

add-in 安裝

  • add-in manager

    • C:\Revit 2019 SDK\Add-in Manager 底下 dll 及 addin 檔
    • 拖到 C:\Users\<username>\AppData\Roaming\Autodesk\Revit\Addins\2019
    • 改 addin 的 <Assembly> 路徑

    • 工具/取得工具與功能 > 勾選 .NET 4.7

    • 用 VS 開啟 sln 檔 > Tools/建置方案 (ctrl + shift + B)

    • 輸出 dll 檔於 CS\bin\Debug 底下

    • 改 addin 的 路徑

  • DLL

    • 共用的東西
    • 最後整合成 exe

C♯

  • method

    • return type name (variable) { body }
  • 程式結構

    • Namespace

      • 封裝某應用程式
      • 底下含有各種 class
    • Class

      • 若 B 要繼承 A (Base Class)
      • public class B:A
    • Using

      • 參考其它套件
    • Interface

      • app 若沒 interface 繼承後需要實作
      • 沒實作到會 IDE 出錯提醒

其他

  • NuGet
  • VB.NET 用 VB 開發
  • WPF 應用

參考連結

- 請 Toby 喝珍奶,你請我就喝 -

Lil Toby Blog

YA~大杯還小杯~看你誠意 ❤ ️

使用手機掃描 QRCODE 完成 pay 下去就對