[步骤1]新建项目
启动Visual Studio 2010,然后选择一个C#类库,设置好名称和保存位置,点击【确定】
[步骤2]添加引用文件AcMgd.dll和AcDbMgd.dll
首次使用时,【浏览】CAD根目录,就在里面找;再次使用时,可在【最近】里面找。
设置AcMgd.dll和AcDbMgd.dll的【属性】->【复制到本地】为false
[步骤3]设置项目属性
右键点击项目,选择【属性】。
设置【试调】的启动操作为【启动外部程序】,然后浏览找到ACAD.EXE
设置【应用程序】的目标框架为ACAD2008版对应的.net3.5
Tip:CAD版本和.net框架要对应,否则会测试失败。
[步骤4]编写代码
[步骤5]测试
F5测试,Visual Studio 2010启动ACAD
输入netload,浏览找到刚才生成的DLL文件。
输入命令进行测试
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.EditorInput; using Autodesk.AutoCAD.Runtime; namespace Lab1 { public class Class1 { [CommandMethod("HelloWorld")]//命令 public void HelloWorld() { Editor ed =Application.DocumentManager.MdiActiveDocument.Editor;//指定对象为CAD命令行 ed.WriteMessage("\n 第一个Acad .NET测试!");//在CAD命令行输出文字 } } }