天天看點

搭建C#/ObjectArx.NET CAD二次開發環境如何建立C# CAD二次開發環境 

如何建立C# CAD二次開發環境 

基于ObjectArx.NET的CAD二次開發有兩種類型:“CAD插件” 和 “CAD互動操作程式”。

1.環境安裝

1)安裝VS,建議VS2015以上版本;

2)安裝CAD,這裡安裝的CAD全為64位的;

3)安裝CAD對應版本的ObjectArx SDK。

注意:不同的CAD版本要求對應的vc版本與.NET版本。附:ObjectARX開發版本對照表

2.建立“CAD插件”工程

一般需要使用CAD netload 的方法加載進CAD中,加載後CAD插件就成為了CAD一部分了。建立工程步驟如下:

1)打開VS,建立C#類庫項目;

2)把ObjectArx SDK 安裝目錄下的“inc”或“inc-x64”目錄下的所有DLL檔案添加到工程的引用中去。CAD2013以前的版本從“inc-x64”目錄下引入,CAD2013後從“inc”目錄下引入;

3)把剛才引入的引用的“複制本地”屬性值改為“False”;

4)根據“ObjectARX開發版本對照表”把項目的“目标架構”設定到對應的.NET版本;

5)設定項目的“調試->啟動操作->啟動外部程式”選中,并設定到acad.exe的路徑;

6)編寫好代碼,啟動工程,在打開的CAD中使用netload指令加載生成dll即可。

3.建立“CAD互動操作程式”工程

CAD互動操作程式 是一個獨立的應用程式,這個引用程式能直接操控一個已打開的CAD程式。

1)打開VS,建立C# exe引用程式項目;

2)把ObjectArx SDK 安裝目錄下的“inc-x64”目錄下的“Autodesk.AutoCAD.Interop.Common.dll”和“Autodesk.AutoCAD.Interop.dll”這兩個檔案添加到工程的引用中去;

3)編寫好代碼,打開一個CAD,啟動項目即可。

繼續閱讀