Hi, we're considering exposing some C# types to C++ clients via COM. What problems can we expect to hit over the life of the project? E.g. how will versioning be managed?
On versioning, it would seem from reading this that we should decorate our types to be exposed with [ClassInterface(ClassInterfaceType.None)]
and use an explicit interface. That way I assume we fully control the interface that will be exposed to COM clients.
Thanks in advance.