.NET版本和AutoCAD版本之间有对应关系,如果两者版本不匹配,不能通过编译。根据引用哪个版本AutoCAD的acdbmgd.dll和acmgd.dll两个程序集,在新建项目对话框中就选择其对应的.NET的版本。表1.1是AutoCAD与.NET版本之间的对应关系。
表1.1 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