Autodesk.inventor.interop.dll ((free)) Link

If your application only needs to read file properties, data, or structure without opening the full, resource-heavy Inventor user interface, use the Apprentice Server API instead. It is accessed through the same interop DLL but runs significantly faster because it operates entirely in the background without rendering the 3D graphics window. Conclusion

catch (COMException)

At the top of your code files, import the namespace to make the syntax clean: autodesk.inventor.interop.dll

The most common scenario. You create a Class Library project in C# or VB.NET, add a reference to autodesk.inventor.interop.dll , and implement ApplicationAddInServer interface. The DLL allows your managed code to respond to Inventor events, create UI panels, and manipulate geometry. If your application only needs to read file

Because you are interacting with an underlying COM server from managed code, unreleased objects can cause Inventor.exe to remain stuck in your computer's background processes even after your application closes. Use Marshal.ReleaseComObject() on Inventor objects when you are finished with them to free system memory cleanly. You create a Class Library project in C# or VB

Lesson 3: A First Look at Code for my First Inventor Plug-In