.Net 插件開發教程:函數
安裝 vs2015,並安裝.Net Framework 4.5.2工具
右鍵打開屬性頁(應用程序)
程序集名稱 與 默認命名空間 修改成 「<插件名>」(擴展名 使用英文字符)開發工具
打開 程序集信息 對話框
選中 使程序集 COM 可見,肯定
保存 屬性頁 修改
打開 屬性頁 生成
選中 爲 COM 互操做註冊
保存 屬性頁 修改ui
刪除工程 默認 添加的cs文件
右鍵 添加接口類
爲 interface 添加 Guid
選擇工具菜單, 建立GUID
選擇第 5 類guidspa
複製到 guid 字符串到interface 文件中
添加 using System.Runtime.InteropServices; 到文件中
添加接口方法
[DispId(1)]爲函數的標識。若是有多個函數可相應的在函數前面加[DispId(2)], [DispId(3)]
建立事件接口
添加接口實現文件
編譯,在bindebug目錄下生成 dll與 tlb 兩個文件
將文件 複製到uibot 安裝目錄 extendDotNet 下,兩個文件要分開放置
Dll文件要放在與dll同名的文件夾下,tlb文件 放在 extendDotNet 下插件
註冊插件
C:WindowsMicrosoft.NETFrameworkv4.0.30319RegAsm /codebase <dll>debug
調用以前 須要 import 插件
若是插件 dll 有 其餘的依賴,請所有複製到插件目錄code