bonjour, I'm having trouble migrating from acad2012 to 2015
I need to use Autodesk.AutoCAD.Interop to make it work
I've added to my project these two references thru Add Reference > COM > Type Librairies :
acax20enu.tlb
axdb20enu.tlb
(example find at http://help.autodesk.com/view/ACD/2015/ENU/?guid=GUID-BFFF308E-CC10-4C56-A81E-C15FB300EB70)
but using Autodesk.AutoCAD.Interop is still flagged as missing
There are 2 ways to set references to AutoCAD COM APIs: using Autodesk-provided PIA from ObjectARX SDK, or direct set references in VS's "Add References" dialog box's "COM" tab.
Prior to AutoCAD2013, there is no different between the 2 ways, because AutoCAD install the COM interop PIA into GAC. Since Acad2013, AutoCAD stop installing COM Interop PIA into GAC. If you set reference from VS' "Add references" dialog box's COM tab, VS uses COM import tool to generate COM Interop managed assemblies, which has default namespace like "AutoCAD" and "AXDBLib".
On the other hand, if you use COM Interop from the SDK, the namespace is "Autodesk.AutoCAD.Interop/Common".
Either way you do things, there will be no functionality differences except for the namespace name. But using the COM interop provided in SDK might be
preferable because you get more consistent namespace names.