I want to write Macros/Programs for Catia V5 with the programming language C#.
How is it possible to access the Catia applicataion via c#(and Visual Studio). I searched a bit and found out that Catia provides an API, which the Microsoft COM Technologie provides for 'COM-languages' like c# & python.
This is how I imagine the connection/interaction between a C# Programm and Catia:
C# - .NET <-bi-directional integration-> COM <-> Catia API
Is that correct ?
Also: How do I setup everything in Visual Studio , so that I can access the Catia API (and code completion etc.)