一、AutoCAD与.NET的对应版本关系
AutoCAD版本 ——————.NET版本
2004-2006(R16.0-R16.2) ——————1.0
2007-2008(R17.0-R17.1) ——————2.0
2009(R17.2) ——————3.0
2010-2011(R18.0-R18.1) ——————3.5
2012-2014(R18.2-R19.1) ——————4.0
2015-2016 ——————4.5
2017 ——————4.6
2018 ——————4.6.2
——————————
我用2014版本。
二、引用文件
注意:将复制到本地改为False。
三、使用命名空间
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.EditorInput; //命令行
using Autodesk.AutoCAD.ApplicationServices;
四、测试代码
namespace CADlean01
{
public class Class1
{
[CommandMethod(“TestDemo”)]
public void TestDemo()
{
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
ed.WriteMessage(“Hello你好YT,欢迎学习CAD二次开发!”);
}
}
}
五、生成解决方案
打开CAD进行测试。
1、在CAD的命令行中输入NETLOAD,找到编译生成的dll文件,点击加载。
2、然后在命令行输入“TestDemo”,即可看到
调试成功!